0

我正在尝试使用自定义任务编辑信息路径表单创建 Dcoument 审批工作流程

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

当用户A批准文件时,它分配给用户B进行批准。用户B是固定的。

当用户 B 批准文档后,用户 B 自己会将文档分配给用户 C(这意味着用户 C 是动态的,并且将在运行时在那里)。

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

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

我是如何实现它的;

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

  1. - 创建任务
  2. -whileTaskNotComplete (onTaskChanged)
  3. 完成任务

然后将此活动放在复制器活动下。

我不确定如何设置 Replicator initialized 和 Child initialized values 。

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

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

第二件事当我在复制器初始化方法下为 Apporver 设置任何值时,它将所有任务分配给在初始化方法下设置的同一个 Approver。

你能帮帮我吗,我参考了视频http://www.shillier.com/Videos/MultipleTasks.wmv,但它是并行模式,我需要顺序模式。

提前致谢。

阿兹拉

4

1 回答 1

0

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

于 2011-02-08T10:11:42.687 回答