【问题标题】:getting an error for on Demand Workflow in CRM 2013CRM 2013 中的按需工作流出错
【发布时间】:2013-10-15 11:02:16
【问题描述】:

我在运行按需工作流时遇到错误。按需工作流只是通过复制记录的内容来创建记录。当我选择多个记录并运行按需工作流时会发生此错误。如果我只选择一条记录并运行工作流,那么它工作正常。

没有活动的交易。此错误通常是由忽略服务调用错误并继续处理的自定义插件引起的。

插件跟踪:

[Microsoft.Xrm.Sdk.Workflow: Microsoft.Xrm.Sdk.Workflow.Activities.CreateEntity]
[CreateStep1: Create a Clone Lead]
Error Message:

Unhandled Exception:
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, 
Microsoft.Xrm.Sdk, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:
There is no active transaction. This error is usually caused by custom plug-ins that
ignore errors from service calls and continue processing.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">

-2147220911 没有活跃的交易。此错误通常是由忽略服务调用错误并继续处理的自定义插件引起的。 2013-10-15T10:51:50.8984331Z -2147220911 没有活跃的交易。此错误通常是由忽略服务调用错误并继续处理的自定义插件引起的。 2013-10-15T10:51:50.8984331Z [Microsoft.Xrm.Sdk.Workflow:Microsoft.Xrm.Sdk.Workflow.Activities.CreateEntity] [CreateStep1:创建克隆线索] 在 Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Create(实体实体,CorrelationToken correlationToken,CallerOriginToken callerOriginToken,WebServiceType serviceType) 在 Microsoft.Crm.Extensibility.InprocessServiceProxy.CreateCore(实体实体) 在 Microsoft.Crm.Workflow.Services.CreateActivityService.c_DisplayClass1。 b_0(IOrganizationService sdkService) 在 Microsoft.Crm.Workflow.Services.ActivityServiceBase.ExecuteInTransactedContext(ActivityDelegate activityDelegate) 在 Microsoft.Crm.Workflow.Services.CreateActivityService.ExecuteInternal(ActivityContext executionContext,CreateEntity createEntity) 在 Microsoft.Crm.Workflow.Services.CreateActivityService.Execute(ActivityContext executionContext,CreateEntity createEntity) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器, BookmarkManager bookmarkManager, Location resultLocation)

【问题讨论】:

    标签: crm dynamics-crm-2013


    【解决方案1】:

    似乎有一个插件代码,其中catch 块内有一个continue; 语句,该语句触发工作流正在执行的操作。如果是这样,则需要从catch 中取出continue; 语句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多