Sharepoint Designer工作流程按顺序包含多个任务

时间:2010-04-12 20:08:03

标签: sharepoint workflow sharepoint-designer

我在任务列表A中有一个多步骤的Sharepoint工作流,它在该列表中创建新任务时启动,并在另一个列表中创建任务,B。当列表B中的任务完成后,我想要工作流程在列表A中创建列表C中的另一个任务。

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

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

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

1 个答案:

答案 0 :(得分:0)

我觉得你的逻辑有些问题。

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

  1. 与列表A关联的工作流程,用于在列表B中创建任务
  2. 与列表B关联的工作流程,用于在列表C中创建任务
  3. 我将逐步解释。

    1. 您需要在列表B中创建一个隐藏字段以存储列表A的ID
    2. 创建与项目创建相关联的工作流程,以便在B中创建新项目并将A的ID复制到B的隐藏字段中
    3. 创建与列表B关联的另一个工作流程,用于在C中创建新项目。您可以通过将A的id字段与B的隐藏字段进行比较来获取A的记录