0

在 Sharepoint 设计器 2007 中,我正在创建一个工作流,我试图为多个用户使用“从用户那里收集数据”。在我的文档库中,我有一个列表名称字段。该列表名称字段与关联列表中有 1-15 个用户的列表相关联。我只需要为列表中非空/空的用户收集用户数据。我还想同时(并行)从用户那里收集数据。

看来您只能在一个工作流程步骤中使用并行。在一个工作流程步骤中,您似乎无法设置多个条件/操作。

我需要做的是:

条件 1:如果 variable:reviewer1 不为空 Action 1:从 variable:reviewer1 收集 Document Review(输出到 ...) 条件 2:如果 variable:reviewer2 不为空 Action 2:从 variable:reviewer2 收集 Document Review(输出到...)

有没有办法做到这一点,我错过了?

谢谢!

4

1 回答 1

0

这会很乏味,但我建议创建 N 个步骤(其中 N = 您想要的并行任务数)

每个步骤通常会执行以下操作:

  1. 检查当前审阅者字段是否为空(如果是,则跳到下一步)
  2. 在(任务)列表中创建一个新的“任务”项
  3. 向您分配任务的人发送电子邮件

然后,您需要以某种方式停止您的工作流程,直到所有任务都完成。这部分有点棘手,但在 SharePoint Designer 中创建状态机工作流时进行一些搜索,您就会走上正轨。

但实际上,这听起来像是一个对 SPD 来说过于复杂的工作流程。如果可能,请使用 Visual Studio 或某些第 3 方工作流解决方案。

于 2011-06-23T19:51:19.700 回答