尝试在CRM中查看工作流程时,我收到以下错误。
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: System.Web.HttpUnhandledException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #3C0AAE93
Detail:
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
<ErrorCode>-2147220970</ErrorCode>
<ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>System.Web.HttpUnhandledException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #3C0AAE93</Message>
<Timestamp>2013-07-26T01:19:35.7786421Z</Timestamp>
<InnerFault>
<ErrorCode>-2147200969</ErrorCode>
<ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>Error generating UiData</Message>
<Timestamp>2013-07-26T01:19:35.7786421Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</InnerFault>
<TraceText i:nil="true" />
</OrganizationServiceFault>
之前有没有人遇到此错误?我尝试删除正在运行的工作流版本但没有成功。
答案 0 :(得分:2)
尝试重新启动IIS和AsyncService,然后重试。
MSDN forums上的其他人遇到了问题,结果是导致问题的自定义工作流步骤:
所以看起来问题是它有一个自定义工作流步骤 正在引用一个已移动/未注册的插件。我重新注册了 插件,并能够停用工作流程。
关于将自己添加到托管解决方案:在创建托管解决方案时可能与依赖关系有关。在创建托管解决方案后,它不应该自行添加。
答案 1 :(得分:1)
这个问题似乎已经解决了。
我们只能假设它与CRM Online的当前升级(从Windows Live身份验证到Office 365)有关。
所以不幸的是,如果有人有这个问题,我无法提供答案。 : - (
答案 2 :(得分:1)
我可以通过以下方式重现错误
添加后,我得到
为工作流生成UiData时出错 System.ArgumentException:预期的非空Guid。 参数名称:用户
其他行为:操作的实体下拉列表在添加操作的工作流步骤中为空。它应该具有全局或操作针对的任何实体。将操作的输入参数类型从EntityReference更改为简单类型可以解决该错误,就像删除自定义工作流程活动步骤一样。似乎是使用“复杂”的输入/输出参数(例如EntityReference和EntityCollection)错误地实现了它。至少在v9之前,它们也存在于Web API中。参见https://butenko.pro/2016/09/23/action-not-available-webapi/
答案 3 :(得分:0)
在我的情况下,工作流程已在其他浏览器(而非IE)中成功打开。在IE中,它继续显示该错误消息。
此错误的原因也可能在子工作流程中,可以转换为工作流程模板。如果是这样,您应该将该模板还原为工作流程。
答案 4 :(得分:0)
对我来说,此问题是由部署到磁盘的自定义工作流活动引起的。一些DLL丢失了,显然系统无法正确显示工作流程定义。
我在保存自定义项和导入解决方案时也开始看到此错误。解决方案将失败并显示“依赖关系计算”,称其“无法加载程序集”。