在CRM 2013 裏,工做流被分紅二類:異步工做流和實時工做流。異步工做流依賴一個windows 服務: Microsoft Dynamics CRM Asynchronous Processing Service , 這個服務必須在CRM 服務器上運行,不然異步工做流不會運行。異步工做流有可能不會當即執行,若是想要當即執行的工做流,能夠考慮用實時工做流。CRM 裏把它看成實體,因此能夠在高級查找裏查找它,還能夠基於它生成報表。下面詳細介紹如何使用異步工做流。html
爲了使用工做流,要注意權限是否打開:windows
建立異步工做流服務器
1. 打開 Setting > process, 點擊 New 按鈕異步
勾選 Run this workflow in the background 以啓用異步工做流,不然就是實時工做流 學習
2. 輸入名稱及選擇實體後,點ok到下一步:this
若是選擇了 As an on-demand process ,那麼這個工做流就只能在點擊了 Run Workflow 按鈕後執行了:3d
若是選擇了 as child process, 那麼它只能在其它 開始子流程活動 裏觸發了。 若是對於一些實體或組織有一些公用的系列步驟,這時選擇它就比較合適了。好比,一個contact上的子流程 Sub A只會被contact上的另外一個非子流程 B 觸發, 而B又是account上的一個流程觸發的,由於account與contact是有關聯的;而這個Sub A還能夠被另外一個Phone call實體上的一個流程C來觸發,由於C會觸發關聯的Regarding contact。htm
3. 添加條件步驟blog
4. 添加發郵件步驟get
5. 而後激活剛建立的工做流就能夠了
6. 若是建立了一條記錄,而且知足條件,這個工做被觸發,咱們就能夠在 System Jobs 裏看到:
若是 建立工做流時 Automatically Delete Completed Workflow Jobs To Save Disk Space 這個沒勾選,纔看獲得,不然這裏看到不到。