1

我有一个使用 Visual Studio 2010 的自定义构建状态机工作流程。此工作流程由用户在审核列表上创建新列表项启动。此列表项有两个复选框。批准列表项后,将向请求者发送一封电子邮件,为选中的每个复选框创建一个任务,工作流程等待所有任务完成,然后工作流程完成。这 2 个任务与 if-logic 并行创建,以确定是否应创建任务。

此配置有 4 种可能的情况:

  1. 没有选中复选框 - 工作正常
  2. 两个复选框都选中 - 工作正常
  3. 选中的第一个复选框 - 工作正常
  4. 选中的第二个复选框 - “由于负载过重,最新的工作流操作......”这发生在批准之后,在发送给批准者的电子邮件之前。

我允许工作流等待 10 多个小时,而“重负载”消息没有改变,工作流也不会继续。我正在运行本地开发独立 SP2010 实例。有什么想法吗?

4

1 回答 1

1

其他人在将审批启动任务放在并行流程中时也遇到了同样的问题。请参阅http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/d6340097-9de3-4f42-a690-ed1f2b7597e4/

这可能是导致锁定问题的错误。

让它工作的黑客将是一个接一个地运行它们。

于 2011-01-20T16:37:51.523 回答