2

尝试在 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>

有没有人遇到过这个错误?我尝试删除正在运行的工作流版本,但没有成功。

4

5 回答 5

2

尝试重新启动 IIS 和 AsyncService,然后重试。

MSDN 论坛上的其他人遇到了问题,结果证明是自定义工作流程步骤导致了问题:

所以看起来问题在于它有一个自定义工作流程步骤,它引用了一个被移动/取消注册的插件。我重新注册了插件并能够停用工作流程。

关于将自身添加到托管解决方案:创建托管解决方案时可能与依赖关系有关。创建托管解决方案后,它应该无法自行添加。

于 2013-07-26T03:48:49.320 回答
1

这个问题似乎自己解决了。

我们只能假设这与 CRM Online 的当前升级(从 Windows Live 身份验证到 Office 365)有关。

所以不幸的是,如果有人有这个问题,我无法提供答案。:-(

于 2013-08-05T23:20:35.537 回答
1

我可以通过重现错误

  1. 使用自定义工作流活动步骤和 EntityReference 类型的输入参数创建操作
  2. 将操作添加到另一个工作流

添加后,我得到

为工作流 System.ArgumentException 生成 UiData 时出错:预期的非空 Guid。参数名称:用户

其他行为:操作的实体下拉列表在添加它的工作流步骤中为空。它应该具有全局或操作所针对的任何实体。将操作的输入参数类型从 EntityReference 更改为简单类型可以解决错误,删除自定义工作流活动步骤也是如此。似乎使用“复杂”输入/输出参数(例如 EntityReference 和 EntityCollection)错误地实现了某些东西。它们在 Web API 中也出现了问题,至少在 v9 之前是这样。见https://butenko.pro/2016/09/23/action-not-available-webapi/

于 2020-08-07T21:23:10.463 回答
0

在我的情况下,工作流程已在其他浏览器(不是 IE)中成功打开。在 IE 中,它继续显示该错误消息。

此错误的原因也可能在子工作流中,可以转换为工作流模板。如果是这样,您应该将该模板恢复为工作流。

于 2014-01-31T06:32:53.223 回答
0

对我来说,这个问题是由部署到磁盘的自定义工作流活动引起的。缺少一些 DLL,因此显然系统无法正确显示工作流定义。

在保存自定义项和导入解决方案时,我也开始看到此错误。该解决方案将因“依赖项计算”而失败,称其“无法加载程序集”。

于 2014-09-09T00:19:41.773 回答