Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有多个顺序任务的Sharepoint Designer工作流_Sharepoint_Workflow_Sharepoint Designer - Fatal编程技术网

具有多个顺序任务的Sharepoint Designer工作流

具有多个顺序任务的Sharepoint Designer工作流,sharepoint,workflow,sharepoint-designer,Sharepoint,Workflow,Sharepoint Designer,我在任务列表a中有一个多步骤Sharepoint工作流,该工作流在该列表中创建新任务时启动,并在另一个列表B中创建任务。当列表B中的任务完成时,我希望列表a中的工作流在列表C中创建另一个任务 我正在使用Sharepoint Designer 2007来构建所有这些,目前我已经用多个步骤来表示。因此,第一步是在另一个列表中创建任务,并将其ID存储为变量。步骤2以步骤1创建的任务中的值标记为完成为条件,并在下一个列表中创建任务,依此类推 但是,当我运行工作流时,它会在第一个列表中的项目完成后立即将其

我在任务列表a中有一个多步骤Sharepoint工作流,该工作流在该列表中创建新任务时启动,并在另一个列表B中创建任务。当列表B中的任务完成时,我希望列表a中的工作流在列表C中创建另一个任务

我正在使用Sharepoint Designer 2007来构建所有这些,目前我已经用多个步骤来表示。因此,第一步是在另一个列表中创建任务,并将其ID存储为变量。步骤2以步骤1创建的任务中的值标记为完成为条件,并在下一个列表中创建任务,依此类推

但是,当我运行工作流时,它会在第一个列表中的项目完成后立即将其状态标记为完成,并且不会继续创建工作流步骤2中概述的任务


我想知道为什么工作流在第一步结束时会标记自己已完成,以及为什么后续步骤不会执行。提前感谢您的帮助。

我觉得您的逻辑有些问题

您应该有两个工作流来执行此任务

  • 与列表A关联以在列表B中创建任务的工作流
  • 与列表B关联以在列表C中创建任务的工作流
  • 我将一步一步地解释它

  • 您需要在列表B中创建一个隐藏字段来存储列表a的ID
  • 在项目创建时创建与a关联的工作流,以便在B中创建新项目,并在B的隐藏字段中复制a的ID
  • 创建另一个与列表B关联的工作流,以便在C中创建新项。通过比较A的id字段和B的隐藏字段,可以获得A的记录