0

目前,我正在开发一个 SPOnline 工作流,试图根据下拉框的值每月、每季度或每年自动分配一项任务。从我一直在测试的情况来看,设置为 5 分钟的持续时间暂停似乎挂起并且在暂停后不会恢复工作流程。我已尝试删除持续时间操作的暂停,并且已成功分配任务。以下是它目前如何解决问题:

步骤/动作

1 / 工作流程初始化

2 / 根据下拉列表确定月/季度/年

3 / 基于暂停的 DDL 值(这是挂起的地方)

4 / 设置文件审批状态为待处理

5 / 分配任务

6 / 将文档审批状态设置为已完成

无论我将它设置为什么时间间隔,它似乎都挂起并且没有完成工作流程或进入下一个任务。我尝试了以下步骤:

• 通过删除持续时间步骤的暂停来调试工作流

• 更改了区域设置以匹配服务器

• 将工作流操作分解为多个步骤,反之亦然(查看是否需要分离暂停)

• 尝试了 5、10、15、30 分钟和 1 小时的暂停

关于看什么或暂停持续时间是否无法正常工作的任何建议?谢谢!!

4

3 回答 3

0

There was a hotfix to address a problem with the "pause for duration" actions not firing. However, I think this was rolled into SP1, so you should have that applied already:

Hot fix blog entry

于 2009-04-09T13:19:47.373 回答
0

FWIW,我在安装 SP2 时得到了相同的行为。几个“暂停持续时间”WFA 每个应该暂停 3 分钟,现在已经等待超过 4 天,工作流中没有错误,并且所有计时器作业在中央管理中报告健康。

MSDN 上有一篇关于此的帖子,表明该修补程序仅修复了部分问题:http ://social.msdn.microsoft.com/Forums/en-US/sharepointworkflow/thread/1965d387-8436-4868-98dc-7a76cbda75d3 /(该讨论已被锁定,感谢 MSDN)

于 2011-06-22T20:09:21.650 回答