2013-10-15 1 views
0

Я становлюсь ниже ошибки при работе по требованию workflow. Рабочий процесс по требованию просто создает запись, копируя содержимое записи. Эта ошибка возникает, когда я выбираю несколько записей и запускаю рабочий процесс по требованию. Если я выберу только одну запись и запустим рабочий процесс, то это будет работать нормально.получение ошибки для рабочего процесса Demand в CRM 2013

Активных сделок нет. Эта ошибка обычно вызвана пользовательскими плагинами, которые игнорируют ошибки из служебных вызовов и продолжают обработку.

Плагин трассировки:

[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: Создать Clone Lead] в Microsoft .Crm.Extensibility.OrganizationSdkServiceInternal.Create (Entity сущность, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType ServiceType) в Microsoft.Crm.Extensibility.InprocessServiceProxy.CreateCore (Entity лицо) в Microsoft.Crm.Workflow.Services.CreateActivityService. <> c_ DisplayClass1. б _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 BookmarkManager) на System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody (ActivityExecutor исполнителем, BookmarkManager bookmarkManager, Location resultLocation)

ответ

0

Кажется, есть код подключаемого модуля, в котором есть оператор continue; внутри блока catch, который запускает действие, выполняемое рабочим процессом. Если это так, вам нужно вынуть инструкцию continue; из catch.