即使使用 sp2,Sharepoint 工作流在项目更改时仍然是递归的

发布于 2024-10-20 14:42:25 字数 319 浏览 3 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

方圜几里 2024-10-27 14:42:25

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

Disableeventfiring is your friend when updating list items.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文