SharePoint 2010自定义工作流导致“重负载”

时间:2011-01-20 16:21:07

标签: sharepoint sharepoint-2010 sharepoint-workflow

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

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

  1. 未选中复选框 - 工作正常
  2. 选中复选框 - 工作正常
  3. 选中第一个复选框 - 正常工作
  4. 选中第二个复选框 - “由于负载过重,最新的工作流程操作...”,这是在批准后以及发送给批准者的电子邮件之前发生的。
  5. 我已经允许工作流等待10个小时以上而不会改变“重负载”消息并且工作流程无法继续。我正在运行本地开发独立SP2010实例。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

让它发挥作用的黑客就是在彼此之后运行它们。