SharePoint 2010 Designer 工作流操作设置项目在项目更改时启动

发布于 2024-11-17 12:00:37 字数 258 浏览 4 评论 0原文

在 SharePoint Designer 2010 中,我正在为自定义列表开发两个工作流。第一个 (WF_01) 配置为在项目更改时启动,第二个 (WF_02) 设置为手动启动。

WF_02 使用当前项目操作中的设置字段更新一些字段。这些字段是选择字段和文本字段。每当设置字段时,WF_01 都会启动,因为字段已更改。

据我了解,“设置字段”操作不应导致事件接收器触发,但“更新列表项”操作确实会导致事件接收器触发。这是真的吗?如果是这样,造成这种行为的原因是什么?

In SharePoint Designer 2010, I am developing two workflows for a Custom List. One (WF_01) is configured to Start when an item is changed and the second (WF_02) is set to be manually started.

WF_02 updates some fields using the Set Field in Current Item Action. The fields are Choice and Text fields. Whenever a field is set, WF_01 is Started because a field is changed.

It is my understanding that the Set Field action should not cause event receivers to fire, but the Update List Item action does cause event receivers to fire. Is this true? If so, what can be the cause of this behavior?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

过度放纵 2024-11-24 12:00:38

我不知道微软“On Item Change”背后的设计意图是什么,也不知道“Set Field”是否应该与“Update List Item”有任何不同的对待。

我确实知道,根据我编写和维护 SP2010 工作流程的丰富经验,实践中没有什么区别。我已经学会假设任何时候设置或更新任何列表项中的任何列,“项目更改”工作流程都会启动并对该列表项进行操作。

I don't know what Microsoft's design intent was behind "On Item Change" and whether Set Field was supposed to be treated any differently than Update List Item.

I do know that in my extensive experience writing and maintaining SP2010 workflows, there is no difference in practice. I have learned to assume that any time any column in any List Item is set or updated, that the "On Item Change" workflows are going to fire up and act on that List Item.

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