我有List 1,它有2个工作流程。 2010年创建了工作流程
工作流程1在创建项目时触发
当项目更改时,工作流程2会触发
工作流程1将列表1项目复制到另一个列表,发送电子邮件和更新列表1中的字段。
我面临的问题,当创建项目时,工作流程1被触发,因为我正在更新列表1中的字段,工作流程2将被触发。当我在创建项目时更新列表中的项目
时,我不希望工作流程2运行但是当我在2013年创建相同的工作流程时,它工作正常。创建项目时不会触发工作流程2。但是不能使用2013工作流程,因为它不会将附件从一个列表复制到另一个列表
我想将列表1中的状态更新为"已发送"。但是不希望更改项目工作流程2触发。
有任何帮助建议吗?
答案 0 :(得分:0)
最简单的解决方案是添加隐藏的复选框。
这可以通过启用“允许内容类型管理”
来完成在浏览器中,转到列表2的高级设置屏幕。启用“管理内容类型”。然后编辑该列表中的默认内容类型(列表主设置页面上内容类型下的第一个)。接下来将字段添加到内容类型。选择“是/否”将默认设置为否,然后保存。接下来转到该字段的高级设置并将其设置为隐藏。
在Designer编辑工作流程中2.将一个阶段添加到工作流程的开头,检查新创建的字段。即。
if isSent is equal to No
End the workflow