即使使用sp2,Sharepoint Workflow仍然会在项目更改时递归

时间:2011-03-03 21:58:24

标签: sharepoint sharepoint-2007 recursion workflow

我在Visual Studio 10中为sharepoint站点编写了一个基本工作流程。它会在列表项更改或创建时触发。工作流基本上发送电子邮件,更改其中一个项字段的值并更新字段。

问题:在sp2之前,这应该创建一个递归工作流,其中workflowproperties.Item.Update重新调用项目on-change事件并重新启动工作流程,最后我的收件箱中有一堆电子邮件。

根据我的研究,sp2应该消除这一点,但它似乎仍在发生在我身上。

根据我的研究,我的版本号12.0.0.6421来自SP2​​,所以我不应该遇到这个问题。

如何停止递归?

提前致谢。

1 个答案:

答案 0 :(得分:1)

在更新列表项时,Disableeventfiring是您的朋友。