Dynamic CRM工作流流程實戰


前言
在研究了MSCRM中插件的使用之后,不可避免需要研究工作流,工作流在各種營銷系統中都舉足輕重。

關於工作流
功能:使用工作流可在后台實現業務流程自動化。
類別:分為后台工作流(異步)和實時工作流(同步)
工作流為流程中的一種,可以實現無需用戶干預的業務流程自動化,用戶通常使用工作流流程來發起不需要任何用戶交互的自動化。每個工作流流程與一個實體關聯。

注意事項
1.避免無限循環
2.使用工作流模板
3.使用子工作流
4.保留更少的日志
5.使用注釋來跟蹤更改

創建異步工作流
對於大多數業務流程自動化,使用系統的人不需要有意識的知道流程正在運行,選擇異步工作流。
1.打開 設置 => 流程 點擊新建按鈕

2.填寫流程名稱 選擇類別為工作流 選擇一個實體(根據想要創建的工作流業務選擇)

需要勾選在后台運行此工作流,不勾選就成了實時工作流了。
若某一模式的工作流需要多次創建,可以先創建一個工作流模板,在新建工作流時直接勾選現有模板,可以避免從頭重新輸入條件和操作。
點擊確定,進入流程編輯頁面

 3.進行流程的屬性配置,一般情況默認即可,可以更改一下啟動時間

 

 4.添加條件步驟    點擊添加步驟 =>檢查條件

 注意寫好注釋,單擊<條件>進行配置 

進入條件配置頁面,按業務流程需求來,添加相應的條件
選擇 實體 =》選擇 字段 =》選擇 條件關系 =》輸入 條件值,可以添加多組條件,通過組”和“或者組”或“設置組合關系

點擊保存並關閉

5.添加操作步驟
設置好工作流觸發的條件后,添加觸發條件后的操作

 

 

 6.保存工作流,並點擊激活

7.測試新建的工作流,創建或修改一條聯系人記錄,配置其符合工作流的條件,確認工作流中操作的表是否自動添加了記錄。


創建同步工作流
當業務流程需要有人立即看到流程的結果時,或者需要能取消操作的情況下,使用實時工作流。
實時工作流跟插件一樣,不能在創建之前和刪除之后執行。如果執行過程中有異常發生,會取消並回滾整個操作。實時工作流里所有的活動和子流程都是一個事務,而異步工作流里,子流程是單獨的一個事務,同步工作流不能使用等待或並行等待條件步驟。

1.打開 設置 => 流程 點擊新建按鈕 同創建異步工作流

2.填寫流程名稱 選擇類別為工作流 選擇一個實體,取消勾選 在后台運行此工作流

 

 3.配置流程屬性

 

 

4.添加步驟
添加條件與操作 同異步工作流

5.保存、激活工作流

6.驗證實施工作流

 

工作流范圍(此段摘自參考網址)
工作流可以運用在以下幾個范圍
Users
Business Units
Parent: Child Business Units
Organization
如果選擇了 Users,那么這個工作流只會為它的所有者工作。如果一個實體是類型是Organization, 不是 User 或 Team, 那么這個實體上工作流的范圍總是 Organization 。

 

尾聲

本文只介紹工作流的基本概念與簡單使用,一些細節還需要在業務中具體實踐。

 

參考網址:http://www.cnblogs.com/fengwenit/p/4312382.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM