2016年crm插件

时间:2016-08-29 13:04:14

标签: c# dynamics-crm-2016

我已经创建了一个插件,用于从CRM的注释实体中检索多个附件。我已将该插件注册到我的CRM帐户,但是当我尝试在我的CRM帐户中输入注释或任何文件时,它会出现以下错误。< / p>

错误:此工作流作业已取消,因为启动它的工作流程包含无限循环。更正工作流逻辑,然后重试。有关工作流逻辑的信息,请参阅“帮助”。 有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您实施的设计导致执行过多导致CRM的无限循环检测功能被触发并产生错误。您需要发布有关设计的更多信息并提供代码以获得进一步的帮助。

通过SDK

  

每次正在运行的插件或工作流向Web服务发出消息请求以触发另一个插件或工作流执行时,执行上下文的Depth属性都会增加。如果深度属性在配置的时间限制内增加到其最大值,则平台会将此行为视为无限循环,并且将中止进一步的插件或工作流程执行。

     

最大深度(8)和时间限制(一小时)可由Microsoft Dynamics CRM管理员使用PowerShell命令Set-CrmSetting进行配置。设置为WorkflowSettings.MaxDepth。有关详细信息,请参阅“部署和管理Microsoft Dynamics CRM”中的“使用Windows PowerShell管理部署”。