SharePoint 2010工作流突然无法正常工作。

6
我一直在遇到这个问题,一直在寻找解决方法,但是一直没有找到。
情况A: 我们有一个SharePoint 2010站点,其中包含一个列表,该列表具有SharePoint Designer工作流。现在一切看起来都很正常,工作流在创建项目时运行等等,然后在很长一段时间没有任何人实际编辑任何东西之后,工作流突然停止工作了,在工作流列中没有状态,只是在该列表中突然没有工作流活动,有人遇到过这种情况/知道解决方法吗?
情况B: 我们有一个SharePoint 2010站点,与上述相同,我们有一个列表,其中附有SharePoint Designer工作流。现在这个工作流不时地停止工作,就在创建项目时突然不起作用,在工作流列中也没有状态。发生的情况是我们尝试多次编辑并保存该项,然后它才会运行。有什么想法吗?
编辑:根据检查,我可以手动启动工作流程。

会尝试这个并告诉您,但如果这不是我们最终需要的好解决方案的话。 - Angelo Kee
当手动启动工作流时,工作流是否完全运行并完成?工作流做了什么?我想知道工作流所做的任何事情是否会引发错误并且没有被记录。你是否已经通过ULS日志进行了检查? - Truezplaya
很遗憾,在ULS日志中我没有看到任何信息。我创建了一个仅将值放入列中的工作流,工作流中不应该有任何错误。是的,当手动启动时,工作流完全正常运行。 - Angelo Kee
抱歉回复晚了,是的,我已经尝试重新保存和部署,但都没用。这也是我第一次遇到这个(严重)问题。 - Angelo Kee
所有服务器日志中是否有任何错误? - Truezplaya
显示剩余7条评论
3个回答

1
有时在部署更改到工作流时,工作流设置可能会恢复为“无新实例”。您可能需要检查一下。
否则,听起来您没有DelayActivity,但它历史上是工作流可能会挂起的地方,因为存在一个已在此博客中解决的错误: http://the-simple-programmer.blogspot.com/2012/10/sharepoint-workflow-delay-activity.html 您基本上需要运行:
stsadm -o setproperty -pn job-workflow -pv "Every 5 minutes between 0 and 59" -url http://yoursite

很遗憾,这似乎是不合理的。首先,在该子站点中我们没有延迟工作流在运行...从来没有过。这是一个新创建的子站点。此外,我们不能在服务器上运行脚本,因为这是在生产环境中,我们无法在可以测试的开发环境中复制此问题。最后,如果它变得混乱了,为什么有时会运行,有时不会呢? - Angelo Kee
我会授予您赏金,尽管这并没有真正起作用,但您迄今为止给出了最好的答案 :) - Angelo Kee
很抱歉它没有解决问题!那些是我能想到的最好的尝试。 - Colin

0

我怀疑这不是原因,但有没有可能有人从网站设置中禁用了工作流功能?


抱歉回复晚了,但是我检查了网站集合级别的该功能,但它已经被激活了。 - Angelo Kee

0

请检查您的工作流历史记录列表,您可能会清楚地了解是什么阻止了您的工作流程。


不,有时它甚至不会显示运行状态(列表中的工作流列完全没有状态)。 - Angelo Kee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接