【问题标题】:Change BPF Stage with Workflow Dynamics CRM 2016使用 Workflow Dynamics CRM 2016 更改 BPF 阶段
【发布时间】:2019-03-03 20:43:35
【问题描述】:

我们目前使用的是内部部署的 Dynamics 2016。我们正在关注this 文章来设置工作流以更改我们的一个业务流程的阶段。我们的 BPF 设置如下。当 BPF 运行时,我们收到以下错误。我已将此错误范围缩小到更新合同设置阶段步骤中的某个位置。我们在这里缺少什么?也许我们正在尝试做一些仅在 D365 上可用的事情?在 BPF 上更改阶段的其他尝试包括使用 Web API(问题详细 here)和使用触发器来设置数据库值(是的,我们知道这不受支持)。

错误

Plugin Trace:

[Microsoft.Xrm.Sdk.Workflow: Microsoft.Xrm.Sdk.Workflow.Activities.UpdateEntity]
[UpdateStep3]



Error Message:

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An unexpected error occurred.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
  <ActivityId>bb2e54fb-674a-45b1-a715-3a61722ee875</ActivityId>
  <ErrorCode>-2147220970</ErrorCode>
  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <Message>An unexpected error occurred.</Message>
  <Timestamp>2018-09-27T21:02:20.3406538Z</Timestamp>
  <ExceptionRetriable>false</ExceptionRetriable>
  <ExceptionSource i:nil="true" />
  <InnerFault>
    <ActivityId>bb2e54fb-674a-45b1-a715-3a61722ee875</ActivityId>
    <ErrorCode>-2147220970</ErrorCode>
    <ErrorDetails xmlns:d3p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
    <Message>System.NullReferenceException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #66095F59</Message>
    <Timestamp>2018-09-27T21:02:20.3406538Z</Timestamp>
    <ExceptionRetriable>false</ExceptionRetriable>
    <ExceptionSource i:nil="true" />
    <InnerFault i:nil="true" />
    <OriginalException i:nil="true" />
    <TraceText i:nil="true" />
  </InnerFault>
  <OriginalException i:nil="true" />
  <TraceText>[Microsoft.Xrm.Sdk.Workflow: Microsoft.Xrm.Sdk.Workflow.Activities.UpdateEntity]
[UpdateStep3]
</TraceText>
</OrganizationServiceFault>
   at Microsoft.Crm.Workflow.Services.UpdateActivityService.Execute(ActivityContext executionContext, UpdateEntity updateEntity)
   at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

工作流程设置

更新合约设置步骤

【问题讨论】:

  • 先尝试将静态值放入更新合同设置步骤中怎么样。是否允许从您当前的 BPF 阶段移动到更新合同设置步骤中提到的阶段。我会尝试一些小步骤,例如手动(静态字段),只是当前运行的下一阶段。

标签: dynamics-crm microsoft-dynamics


【解决方案1】:

我不确定您是否可以直接执行此操作,但我过去使用过Dynamics Workflow Tools,它有很多可以从工作流程中调用的功能。对于 BPF 阶段,您可以使用“设置流程阶段”方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多