Workflow CRM 2011:如何让处理工作流长时间运行

Workflow CRM 2011:如何让处理工作流长时间运行,workflow,dynamics-crm-2011,Workflow,Dynamics Crm 2011,我有一个crm 2011工作流,其中包含一个程序集,该程序集将根据数据量运行约1-3小时。我如何在沙箱中实现这一点 谢谢沙盒服务的处理时间限制为2分钟,因此CRM Online肯定无法做到这一点。如果您是内部部署的,您可能可以更新沙盒处理限制,但我不建议将其用于1-3小时的进程,因为您将很快耗尽工作进程,其他工作流和插件将失败 您可能应该设置一个执行此操作的外部web服务。然后在工作流程序集中,启动外部web服务。通过这种方式,您可以在单独的web应用程序中显式控制超时。沙盒服务的处理时间限制为

我有一个crm 2011工作流,其中包含一个程序集,该程序集将根据数据量运行约1-3小时。我如何在沙箱中实现这一点


谢谢

沙盒服务的处理时间限制为2分钟,因此CRM Online肯定无法做到这一点。如果您是内部部署的,您可能可以更新沙盒处理限制,但我不建议将其用于1-3小时的进程,因为您将很快耗尽工作进程,其他工作流和插件将失败


您可能应该设置一个执行此操作的外部web服务。然后在工作流程序集中,启动外部web服务。通过这种方式,您可以在单独的web应用程序中显式控制超时。

沙盒服务的处理时间限制为2分钟,因此CRM Online肯定不可能做到这一点。如果您是内部部署的,您可能可以更新沙盒处理限制,但我不建议将其用于1-3小时的进程,因为您将很快耗尽工作进程,其他工作流和插件将失败


您可能应该设置一个执行此操作的外部web服务。然后在工作流程序集中,启动外部web服务。这样,您就可以在单独的web应用程序中显式地控制超时。

Josh是对的。即使体系结构允许您这样做,您也不会希望用一个将运行这么长时间的进程阻塞服务器。您可能需要考虑CRM的Azure扩展,它利用服务总线将数据卸载到Azure进行处理。查看此处了解更多信息:Josh是对的。即使体系结构允许您这样做,您也不会希望用一个将运行这么长时间的进程阻塞服务器。您可能需要考虑CRM的Azure扩展,它利用服务总线将数据卸载到Azure进行处理。查看此处了解更多信息: