繁体   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