sharepoint工作流程在2010年的工作方式不同2013

时间:2017-10-31 05:58:31

标签: sharepoint sharepoint-2010 sharepoint-2013 sharepoint-designer sharepoint-online

我有List 1,它有2个工作流程。 2010年创建了工作流程

工作流程1在创建项目时触发

当项目更改时,工作流程2会触发

工作流程1将列表1项目复制到另一个列表,发送电子邮件和更新列表1中的字段。

我面临的问题,当创建项目时,工作流程1被触发,因为我正在更新列表1中的字段,工作流程2将被触发。当我在创建项目时更新列表中的项目

时,我不希望工作流程2运行

但是当我在2013年创建相同的工作流程时,它工作正常。创建项目时不会触发工作流程2。但是不能使用2013工作流程,因为它不会将附件从一个列表复制到另一个列表

我想将列表1中的状态更新为"已发送"。但是不希望更改项目工作流程2触发。

有任何帮助建议吗?

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是添加隐藏的复选框。

这可以通过启用“允许内容类型管理”

来完成

在浏览器中,转到列表2的高级设置屏幕。启用“管理内容类型”。然后编辑该列表中的默认内容类型(列表主设置页面上内容类型下的第一个)。接下来将字段添加到内容类型。选择“是/否”将默认设置为否,然后保存。接下来转到该字段的高级设置并将其设置为隐藏。

在Designer编辑工作流程中2.将一个阶段添加到工作流程的开头,检查新创建的字段。即。

if isSent is equal to No
End the workflow