SharePoint 2010中批准WorkFlow的顺序模式下的复制器活动

时间:2011-02-08 09:36:08

标签: sharepoint-2010 workflow-activity

我正在尝试使用自定义任务编辑信息表格创建Dcoument Approval WorkFlow

Flow是,当一个文档被添加到列表中时,它被分配给用户A,他是Orignator的经理。

当用户A批准文档时,它已分配给用户B以进行审批。用户B已修复。

当用户B批准了该文档时,用户B本人将该文档分配给用户C(这意味着用户C是动态的并且将在运行时存在)。

当用户C批准它时,应为用户创建一个任务,工作流程应该继续,直到用户C完成他的任务。

是否有任何用户,拒绝任务,工作流程应该停止。

我是如何实施的;

我创建了一个Sequence Activity,如下所示:

  1. -create Task
  2. -whileTaskNotComplete(onTaskChanged)
  3. 完成任务
  4. 然后将此活动置于Replicator Activity下。

    我不确定如何设置Replicator初始化和Child初始值。

    我知道复制器需要运行3次,但最后一次迭代值不是固定的,它是在第二次迭代的运行时提供的,并且在Activity的onTaskChange事件下提供。

    如何将此值传递给工作流程或下一次迭代?

    当我在复制器初始化方法下为Apporver设置任何值时,它会将所有任务分配给在初始化方法下设置的同一审批者。

    你能不能帮助我,我推荐了视频http://www.shillier.com/Videos/MultipleTasks.wmv,但它是针对并行模式的,我需要顺序模式。

    提前致谢。

    阿兹拉

1 个答案:

答案 0 :(得分:0)

我会开始在状态机中拆分它: 1开始 2创建和分配任务 3等待批准 4结束 在“等待批准”中,检查您的条件,然后为下一个批准者设置一个全局变量(确保它是持久的)并将状态设置为“创建和分配任务”。直到你完成了你的清单。 1→2→3→( - →2) - →4