業務流程(Business Process Flows)是CRM 2013 里一個新的流程,它提供了可視化的流程表現。業務人員創建有效、流線型的業務流程讓最終用戶知道當前在哪、下一步要做什么,用戶可以在實體記錄的頂部看到業務流程。
下圖是Opportunity的一個業務流程:
一、實體上啟用業務流程
啟用后,二個字段 processid 和 stageid 會被創建。每個實體最多允許有10個業務流程。當然你也可以修改 Oranization.MaximumActiveBusinessProcessFlowsAllowedPerEntity 這個屬性來修改最大數。
二、啟用缺省的業務流程
微軟為幾個實體提供了一些ready-to-use的業務流程,通過 Settings > Data Management > Add Ready -to-Use Business Processes 來啟用:
啟用后,在 Setting > Process 里會看到下面的實體里創建並激活了業務流程:
- Account
- Contact
- Campaign
- Case
- Marketing List
- Opportunity
注意,業務流程必須要先激活,才能使用。
業務流程指引用戶從多個階段從開始到結束。業務流程預先規定了階段,每個階段有一到多個步驟。可以設置步驟為必須,但不會強迫你必須完成這步才能到下一個階段。業務可以針對一個實體,也可以針對多個實體。比如,你能從一個Lead實體開始,然后到Opportunity, Account , Quote, Sales Order, Invoice, 然后又回到 Opportunity 去關閉;一個實體上也可以用多個業務流程。比如你可以為 low-priority 的 cases創建一個業務流程,還可以為 high-priority 的 cases 創建另一個業務流程。需要注意的是,當回到最初的實體時,所能做的操作會有限制,比如上面的例子,你回到opportunity時只能關閉它。
三、設計業務流程
1. 打開 Settings > Process , 點擊 New 按鈕:
2. 添加、刪除實體:
添加實體:
刪除實體:
3. 添加階段、步驟
每個實體最多可加30個階段,階段是一個全局的option sets:
點擊stage旁邊的加號,添加階段;點擊steps旁邊的加號添加步驟:
4. 可以為多個業務流程設置權限
5. 可以為一個實體上的多個業務流程設置順序
當一條記錄被創建時,第一個被激活的業務流程會默認出現在實體上方,這時可以轉換業務流程:
點擊 Switch Process 后,會出現下面的界面讓你選擇另一個業務流程: