我在SharePoint 2010 Foundation中的表单库上有一个标准的SharePoint Designer工作流程。

当工作流程关闭时,旨在填充对文件的一些信息,将电子邮件发送到相关人员,然后等待一个字段(在这种情况下称为'capex status')以从值改变目前已设置。工作流程正常工作,但它似乎它正在达到它正在等待变化的地方,它将返回到开头并再次执行相同的步骤,直到它进入它的等待呢?那么实际上根据需要等待。

这是一个没有逻辑模式的问题,我的意思是有时这种情况不会发生,其他时候它会再次通过前几个步骤返回,有时它可以“循环”返回第一步是相当次的次数(我认为8是我发现的记录)。 要总结,工作流程完成相关步骤,直到它到达“等待字段OT更改”的动作,然后返回到工作流的开头并重新运行所有步骤,直到再次等待操作(有时一次,有时在它最终表现之前几次,实际等待变化的问题)。

我已插入工作流历史记录日志(下面)的图像以显示正在发生的内容并突出显示它在发送电子邮件(在这种情况下)的位置,在那里它应该只能发送一次...

有人可以指出我如何纠正在这里发生的事情?

有帮助吗?

解决方案

我希望我可以在SharePoint Designer工作流程中创建一个循环: - )

尝试在工作流程开始时添加等待1分钟步骤,它可以通过将WFE从WFE的工作流程移动到计时器作业来解决似乎是竞争条件的问题。默认情况下,计时器每5分钟运行每5分钟,因此请患者。

其他提示

此问题可能是因为您使用系统帐户。 我建议你使用另一个帐户。

这个灵魂似乎并不符合逻辑,但我面临的各种问题只是因为这个小病例。

感谢

许可以下: CC-BY-SA归因
scroll top