即使使用 sp2,Sharepoint 工作流在项目更改时仍然是递归的
我在 Visual Studio 10 中为共享点站点编写了基本工作流程。它在列表项更改或创建时触发。该工作流程基本上发送一封电子邮件,更改其中一个项目字段的值并更新该字段。
问题:在 sp2 之前,这应该创建一个递归工作流,其中工作流属性.Item.Update 重新调用项目更改事件并重新启动工作流,最终我的收件箱中会出现一堆电子邮件。
根据我的研究,sp2 应该可以消除这种情况,但它似乎仍然发生在我身上。
根据我的研究,我的版本号 12.0.0.6421 来自 SP2,所以我不应该遇到这个问题。
有什么想法如何停止递归吗?
提前致谢。
I have a basic workflow programmed in Visual Studio 10 for a sharepoint site. It fires on a list item change or creation. The workflow basically sends an email, changes the value of one of the item fields and updates the field.
The problem: Before sp2, this should create a recursive workflow where the workflowproperties.Item.Update re-calls the items on-change event and restarts the workflow and I end up with a bunch of emails in my inbox.
From my research, sp2 was supposed to eliminate this but it seems to be still happening to me.
From what I've researched, my version number 12.0.0.6421 is from SP2 so I shouldn't be getting this problem.
Any ideas how to stop the recursion?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在更新列表项时,Disableeventfireing 是您的朋友。
Disableeventfiring is your friend when updating list items.