SharePoint 2010 中审批工作流的顺序模式复制器活动

发布于 2024-10-16 12:45:49 字数 859 浏览 5 评论 0原文

我正在尝试创建一个文档审批工作流程,其中自定义任务编辑信息路径表单

流程是,当将文档添加到列表中时,它被分配给用户 A,即发起者的经理。

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

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

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

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

我是如何实施的;

我创建了一个序列活动,如下所示:

  1. -create Task
  2. -whileTaskNotComplete (onTaskChanged)
  3. 完成任务

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

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

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

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

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

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

提前致谢。

阿兹拉

I am trying to create a Dcoument Approval WorkFlow, with Custom Task Edit infopath forms

Flow is ,When A Document is added into the List , it is assingned to User A , who is Orignator's Manager.

When User A Approves the document , it Assigned to User B for Approval.User B is fixed.

When User B has approved the document , then User B himself will assign the document to User C(Which means User C is dynamic and will be there at runtime).

When User C Approves it , A Task should be created for User , and work Flow should continue till User C Completes his Task.

Is Any of the Users , rejects the Task, The Workflow Should Stop.

How I implmented it ;

I created one Sequence Activity , as follows :

  1. -create Task
  2. -whileTaskNotComplete (onTaskChanged)
  3. Complete Task

then Placed this Activity under Replicator Activity.

I am not sure how to set Replicator initialized and Child initialzed values .

I know replicator needs to be run for 3 times, but the last iterations value is not fixed, it is provided at runtime under second iteration.and under onTaskChange event of Activity.

How can I pass this value to workflow or next iteration?

second thing when i am setting any value for Apporver under replicator initialized method , it is assigning all the Tasks to same Approver which is set under initialized method.

could you please help me , I referred the videos http://www.shillier.com/Videos/MultipleTasks.wmv, but it is for Parallel mode , I need in sequential mode.

Thanks in advance.

Azra

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听不够的曲调 2024-10-23 12:45:49

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

I would start splitting it up in a state machine:
1 Start
2 Create and Assign Task
3 Wait for approval
4 End
in the "Wait for approval" you check for your conditions and then set a global variable for the next approver in line (make sure it's persisted) and set the state to "Create and Assign Task". Until you are done with your list.
1->2->3->(->2)->4

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文