更改列表项版本时触发 Sharepoint 2013 工作流程

Triggering Sharepoint 2013 workflow when listitem version was changed

我在share point 2013 foundation 中有一个文档库,我需要触发一个工作流,仅当文档库的listitem 版本发生变化时才向管理员发送电子邮件。添加和更新项目时,我将工作流附加到文档库的列表项目。我需要在设计器工作流程中设置一个条件来检查文档的版本是否已更改。谁能帮我解决这个问题。

提前致谢。

好的,您可以做的一件事是将当前版本存储在另一个字段中,假设我们将其命名为 "Previous version"。

当发生更改时,您检查最新项目的版本是否等于您的字段"Previous version",如果不是,您知道版本已更改并且:

  • 您向管理员发送电子邮件
  • 然后更新字段 "Previous version"。

看起来很简单,可以与事件接收器或工作流设计器一起使用。