Dynamic CRM 2013學習筆記(四十一)流程4 - 異步工作流(Workflow)用法圖解


在CRM 2013 里,工作流被分成二類:異步工作流和實時工作流。異步工作流依賴一個windows 服務: Microsoft Dynamics CRM Asynchronous Processing Service , 這個服務必須在CRM 服務器上運行,否則異步工作流不會運行。異步工作流有可能不會立即執行,如果想要立即執行的工作流,可以考慮用實時工作流。CRM 里把它當作實體,所以可以在高級查找里查找它,還可以基於它生成報表。下面詳細介紹如何使用異步工作流。

為了使用工作流,要注意權限是否打開:

image

 

創建異步工作流

1. 打開 Setting > process, 點擊 New 按鈕

image

勾選 Run this workflow in the background 以啟用異步工作流,否則就是實時工作流

 

2. 輸入名稱及選擇實體后,點ok到下一步:

image

如果選擇了 As an on-demand process ,那么這個工作流就只能在點擊了 Run Workflow 按鈕后執行了:

 

image

image

 

如果選擇了 as child process, 那么它只能在其它 開始子流程活動 里觸發了。 如果對於一些實體或組織有一些公用的系列步驟,這時選擇它就比較合適了。比如,一個contact上的子流程 Sub A只會被contact上的另一個非子流程 B 觸發, 而B又是account上的一個流程觸發的,因為account與contact是有關聯的;而這個Sub A還可以被另一個Phone call實體上的一個流程C來觸發,因為C會觸發關聯的Regarding contact。

 

3. 添加條件步驟

image

image

 

4. 添加發郵件步驟

image

image

 

5. 然后激活剛創建的工作流就可以了

6. 如果創建了一條記錄,並且滿足條件,這個工作被觸發,我們就可以在 System Jobs 里看到:

image

如果 創建工作流時 Automatically Delete Completed Workflow Jobs To Save Disk Space 這個沒勾選,才看得到,否則這里看到不到。

 

 

Dynamic CRM 2013學習筆記 系列匯總


免責聲明!

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



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