簡體   English   中英

CRM自定義工作流程,使用多線程

[英]CRM custom workflow, use multithreads

我想在CRM工作流程中脫離多線程。 我最初使用IOrganizationService來檢索實體集合。 根據集合,我想對其他實體執行多個操作。

問題是我無法得到任何相同的例子。 我得到了示例,但沒有在CRM自定義工作流程中的任何內容。 我嘗試使用單個IOrganizationService進行Parallel.ForEach,創建多個IOrganizationServices,但在所有情況下,我的工作流程都會立即進入Waiting狀態並拋出錯誤。

是否可以在工作流中分離多個線程。 如果是,我可以得到一些指示。

  • 吉里賈

CRM后端想要自己編排並行操作。 這是有道理的,因為服務器上的負載可能會發生巨大變化,而CRM應該為此做好准備。

某些並行處理是可能的,但如果它不涉及IOrganizationService 它看起來不是線程保存,如果在並行處理中使用,遲早會失敗。

為了解決您的問題,我相信您需要重新思考您的方法。 例如,您可以生成許多工作流實例,並讓CRM使用此負載處理(最有可能),或者,例如,提前准備數據並並行處理它而無需調用IOrganizationService

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM