Sharepoint Workflow在2010年和2010年的工作方式有所不同. 2013年
我有清单1,其中有2个工作流程.在2010年创建了工作流程
I have List 1 which has 2 workflows. Created workflow in 2010
创建项目时触发工作流1
Workflow 1 triggers when item created
项目更改时触发工作流2
Workflow 2 triggers when item changed
工作流程1将列表1的项目复制到另一个列表,发送电子邮件并发送更新列表1中的一个字段.
Workflow 1 copies list 1 item to another list, send email & updates a field in List 1.
创建项目时,我面临的问题是触发工作流1,并且由于我正在更新列表1中的字段,因此触发了工作流2.我不希望在创建项目时更新列表中的项目时运行工作流2
The issue i am facing, when an item is created Workflow 1 is triggered and because i am updating a field in List 1, workflow 2 is getting triggered. I don't want the workflow 2 to run when i am updating an item in list when creating an item
但是当我在2013年创建相同的工作流时,它工作正常.创建项目时不会触发工作流2.但是无法使用2013年工作流,因为它不会将附件从一个列表复制到另一个列表中
But when i create the same workflows in 2013 it works fine.Workflow 2 does not get triggered when creating an item.But cannot use 2013 workflow as it does not copy attachment from one list to another
我想将列表1中的状态更新为已发送" ;.但不希望更改项Workflow 2触发.
有任何帮助建议吗?
此致
沙地
您好,sandeep,
Hi sandeep,
您可以创建SharePoint 2010工作流以复制列表项目,然后取消选中创建项目时启动工作流".和更改项目时启动工作流程".
You can create a SharePoint 2010 workflow to copy list item and uncheck "Start workflow when an item is created" and "Start workflow when an item is changed".
然后创建SharePoint 2013工作流,并使用启动列表工作流"触发SharePoint 2010工作流的操作.
Then create a SharePoint 2013 workflow and use "Start a List workflow" action to trigger the SharePoint 2010 workflow.
有关启动列表工作流程"的更多信息,您可以参考:
More information about "Start a List Workflow", you can refer to:
谢谢
温迪