2014-09-26 78 views
0

根據this blog可以隱藏業務流程流程。我試圖關注它,但沒有爲我的機會定義流量(根據列表)。如何刪除業務流程流程

我想「刪除」機會實體流(或至少影響它以顯示不同的步驟/不同的步驟數)。原因是我們將從舊版本中遷移,並且他們已經有了一份選擇清單,其中包括交易完成百分比。不確定如何將其映射到2013年的機會,即使我不確定客戶喜歡它。

是否有可能從CRM 2013中的商機中刪除業務流程流程?

當我這樣做遵循的指導和亂搞與所有流動,我可以移除機會的一個,但隨後我顯示的錯誤信息,如下圖所示。所以我認爲這不是正確的方法。或者在第一段中提到的博客作弊,並在關閉警告後以他的截圖? :)

enter image description here

回答

1

在博客博主是使用比你更早版本的Dynamics CRM中的。較新版本的Dynamics CRM將顯示上述警告。

除了在博客中的一種方式,有一對夫婦的方式來顯示/隱藏業務流程:

  1. 使用Javascript功能來設置進程條元素的顯示屬性:

    function hideBusinessProcessFlow() 
    { 
    document.getElementById('header_process_d').style.display = "none"; 
    } 
    
    function showBusinessProcessFlow() 
    { 
        document.getElementById('header_process_d').style.display = "block"; 
    } 
    

參考:https://community.dynamics.com/crm/b/misscrm360exploration/archive/2014/07/24/show-and-hide-business-process-flow-in-crm-2011-2013.aspx

請注意,這是不支持的定製。

  1. 更新processidstageid記錄的字段。使用JavaScript更新這些字段或編寫插件/工作流程來執行此操作。

看一看這個解決方案:http://code.msdn.microsoft.com/Change-Dynamics-CRM-2013-a6beb85e

在你的情況,你只需要更新processidstageid領域null,那麼惱人的警告將消失。

祝你好運!

1

您是否正在查看定製過程中的完整進程列表?如果您正在查看未受管理的解決方案,則只有將其添加到該解決方案後纔會顯示。它在那裏OOB並且調用Opportunity Sales Process,我只是在一個乾淨的組織上停用它。無需刪除它,只需停用它或根據需要進行編輯。

1

有跡象表明,可以在MS CRM任何業務流程做了兩兩件事:

  1. 停用BPF
  2. 刪除BPF

爲了消除業務流程(BPF)從現有記錄來看,僅僅停用BPF是不夠的。即使我們停用BPF,與它相關的記錄仍然會向BPF顯示警告消息,表明它已停用。

確實如果您從MS Dynamics CRM中的進程中刪除BPF,它們將從與該BPF關聯的記錄中被刪除(未顯示)。但是,如果您不想刪除默認BPF,例如與系統實體(潛在客戶,機會和賬戶)上銷售流程相關的默認BPF?如果你想從默認系統實體(即機會)隱藏這些默認系統BPF會怎樣?

在這種情況下,您需要編寫插件/工作流活動來刪除BPF中實體記錄的關聯。

見我GitHub example如何做到這一點

這MS CRM社區發帖也是有用: Remove business Process Flow from Account