SharePoint 2013中的工作流程问题 [英] Workflow Issue in SharePoint 2013

查看:44
本文介绍了SharePoint 2013中的工作流程问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Techies,

Hello Techies,

突然,工作流在我们的SharePoint 2013环境中无法正常工作.

All of a sudden Workflows aren't working in our SharePoint 2013 environment.

其显示"未开始"作为内部状态,发起者为"匿名"

Its display "Not Started" as Internal Status and initiators as "anonymous"

我检查了事件日志,发现以下消息:

I checked the events log and found the below message:

Log Name:      Microsoft-Workflow/Operational
Source:        Microsoft-Workflow
Date:          10/24/2017 12:34:14 AM
Event ID:      358
Task Category: (65176)
Level:         Error
Keywords:      Dispatcher
User:          domain\serviceAccount
Computer:      serverName
Description:
Dispatcher encountered an unexpected exception: System.AggregateException: One or more errors occurred. ---> System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: value
   at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)
   --- End of inner exception stack trace ---
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion callback, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)
---> (Inner Exception #0) System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: value
   at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)<---

---> (Inner Exception #1) System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: value
   at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)<---

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Workflow" Guid="{B2885F6E-231C-43FF-BBEA-7516148FF6FE}" />
    <EventID>358</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>65176</Task>
    <Opcode>0</Opcode>
    <Keywords>0x4000000000000200</Keywords>
    <TimeCreated SystemTime="2017-10-24T07:34:14.167860500Z" />
    <EventRecordID>508680</EventRecordID>
    <Correlation ActivityID="{2B57FB8B-8377-0971-C90E-1F61608EDC94}" />
    <Execution ProcessID="9760" ThreadID="9484" />
    <Channel>Microsoft-Workflow/Operational</Channel>
    <Computer>ServerName</Computer>
    <Security UserID="S-1-5-21-856397590-348474302-3850735304-422475" />
  </System>
  <EventData>
    <Data Name="exception">System.AggregateException: One or more errors occurred. ---&gt; System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: value
   at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)
   --- End of inner exception stack trace ---
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion callback, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)
---&gt; (Inner Exception #0) System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: value
   at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)&lt;---

---&gt; (Inner Exception #1) System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: value
   at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete(ScheduledWorkItemContext context, IAsyncResult result)
   at Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)&lt;---
</Data>
  </EventData>
</Event>

请让我知道此GUID的用途是什么?

Please let me know what is this GUID for ?

    <Provider Name="Microsoft-Workflow" Guid="{B2885F6E-231C-43FF-BBEA-7516148FF6FE}" />





推荐答案

Guid是工作流的向导,在错误日志中,我可以看到指定的参数超出有效值范围"的错误,我建议您可以在工作流中检查是否有一些字典变量,通常在获得价值时发生 来自集合类型对象.

Guid is the workflow Guid, in the error log, I can see a error with "Specified argument was out of the range of valid values", I would suggest you can check in the workflow if there is some dictionary variable, it usually happened when get value from a collection type object.

您可以将该值记录到工作流历史记录列表中,以检查错误发生在哪一步.

You can log the value to workflow history list to check in which step the error happened.

有关使用记录到历史记录"调试工作流问题的有用文章,供您参考:

A useful article about using Log to History to debug workflow issue for your reference:

使用记录到历史记录列表SharePoint工作流"操作进行调试

谢谢

最好的问候


这篇关于SharePoint 2013中的工作流程问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆