2011-06-10 141 views
0

在Sharepoint设计师2007中,我创建了一个工作流,我尝试使用“为用户收集数据”来处理多个用户。在我的文档库中,我有一个列表名称字段。该列表名称字段与在关联列表中具有1-15个用户之间的列表绑定。我只需要为列表中非空/空的用户收集用户的数据。我也想同时从用户那里收集数据(并行)。Sharepoint Designer 2007工作流程

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

我需要做的是这样的:

条件1:如果变量:reviewer1不为空 动作1:从变量收集文件审查:reviewer1(输出到...) 条件2:如果变量:reviewer2不是空的 操作2:收集文档审查变量:reviewer2(输出到...)

有没有办法做到这一点,我失踪了?

谢谢!

回答

0

这将是乏味的,但我建议创建N步(其中n =你想要并行任务数)

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

  1. 检查目前审稿字段为空(如果是的话,请跳到下一步)
  2. 在(任务)列出
  3. 创建一个新的“任务”项发送电子邮件给你分配任务给
的人

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

真的,这听起来像是一个SPD过于复杂的工作流程。如果可能的话,请使用Visual Studio或一些第三方工作流程解决方案。

相关问题