工作流操作

应用于: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

工作流可能涉及若干组人员:发起方、任务受托人、决策者和审核人。例如,在以下支出报表工作流中,Sam 是发起方;队列的成员是任务受托人;John 是决策者;Frank、Sue 和 Ann 是审核人。

Workflow with manual decision

以下部分说明以上各组人员可以执行的工作流操作。

发起方可以执行的操作

发起方通过提交文档进行审查来启动工作流实例。例如,Sam 为了提交其支出报表,他必须在“支出报表”窗体中单击“提交”按钮。

任务受托人可执行的操作

一个任务可分配给多个人员或到由若干人员监控的工作项队列。不过,只能由一个人来完成任务。

使用上图中表示的工作流,假定 Sam 提交了一份支出报表,并将其收据送交到其组织中的支出报表部门进行审核。Adventure Works 支出报表部门的成员监控该队列。假定部门的成员 Julie 接受了审查 Sam 的支出报表和收据的任务。她可以执行以下操作之一:完成、拒绝、委托、请求更改、重新分配或下达。

备注

可用操作随软件开发人员设计任务的方式而变化。

Dd362144.collapse_all(zh-cn,AX.60).gif完成

用户完成某项任务后,提请处理的文档分配给工作流中的下一用户(如果有)。如果不需要进一步处理,该工作流程即告终止。

例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。在 Julie 完成任务后,该支出报表分配给 John。

Dd362144.collapse_all(zh-cn,AX.60).gif拒绝

如果用户拒绝了文档,该工作流程即告终止。

例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。如果 Julie 拒绝了文档,该工作流程即告终止。

不管是否做出更改,建豪都可以重新提交该支出报表。如果 Sam 重新提交支出报表,则该工作流程将从手动任务开始。

Dd362144.collapse_all(zh-cn,AX.60).gif委托

如果用户委托某项任务,该任务将分配给其他用户。

例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。Julie 将此任务分配给她的助手 Tim。

然后,Tim 代表 Julie 采取操作。这意味着,在蒂姆完成该任务后,支出报表分配给 John,就像 Julie 完成了任务一样。

Dd362144.collapse_all(zh-cn,AX.60).gif请求更改

如果用户请求对提交的单据进行更改,该单据将发还发起方。

例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。Julie 注意到支出报表上的一些错误并请求对报表进行更改。该支出报表发还给 Sam。

不管是否做出更改,建豪都可以重新提交该支出报表。如果 Sam 重新提交支出报表,则队列的成员必须重新审查报告和收据。

Dd362144.collapse_all(zh-cn,AX.60).gif重新分配

工作项队列的成员可以将该队列中的文档分配到另一个队列。

例如,假定该 Adventure Works 支出报表部门的成员 Julie 正在监控该队列。为了帮助平衡工作量,她可以将支出报表和其中包含的收据重新分配到另一个队列。

Dd362144.collapse_all(zh-cn,AX.60).gif下达

如果工作项队列的成员收到一个任务,然后确定她无法完成该任务,则她可以将文档下达回工作项队列。

例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。如果 Julie 确定她不能完成此任务,则她可以下达文档。支出报表返回到该队列,以便 Adventure Works 支出报表部门的其他成员可以完成任务。

决策者可以执行的操作

将文档分配给决策者时,它通常是因为必须由决策者回答问题。该问题的答案通常是“”或“”或者是“True”或“False”。如果决策者不选择这些选项之一,决策者可以委托决策。

Dd362144.collapse_all(zh-cn,AX.60).gif[选择 1] 或 [选择 2]

决策者必须回答与文档相关的问题。该问题的答案通常是“”或“”或者是“True”或“False”。决策者选择的回答确定使用哪个分支处理文档。

例如,假定 Sam 的支出报表分配给 John。John 必须确定支出报表中包含的信息是否要求致电员工的经理。如果 John 确定需要呼叫,则支出报表分配给 Aretha,而 Aretha 必须致电员工的经理。如果 John 决定不需要通话,则支出报表分配给 Frank 进行审核。

Dd362144.collapse_all(zh-cn,AX.60).gif委托

在决策者委托决策时,该文档将分配给必须制定决策的其他用户。

例如,假定 Sam 的支出报表分配给 John。John 将决策委托给他的诸侯 Maria。

然后,Maria 代表 John 采取操作。如果 Maria 确定需要呼叫,则支出报表分配给 Aretha,而 Aretha 必须致电员工的经理。如果 Maria 决定不需要通话,则支出报表分配给 Frank 进行审核。

审核人可以执行的操作

将单据分配给审核人后,审核人必须采取以下操作之一:批准、拒绝、委托或请求更改。

Dd362144.collapse_all(zh-cn,AX.60).gif审核

审核人审核文档后,该文档将分配给工作流中的下一用户(如果有)。如果不需要进一步处理,该工作流程即告终止。

例如,Sam 提交了一份 6,000 美元的支出报表,该报表分配给 Frank。在晓辉审核该单据后,该单据将分配给素心进行审核。在素心审核完后,该工作流程即告终止。

Dd362144.collapse_all(zh-cn,AX.60).gif拒绝

如果审核人拒绝了单据,该工作流程即告终止。

例如,Sam 提交了一份 12,000 美元的支出报表,该报表分配给 Sue。如果 Sue 拒绝了该支出报表,该工作流程即告终止。

不管是否做出更改,建豪都可以重新提交该支出报表。如果 Sam 重新提交了该支出报表,该工作流程将从审核流程开始运行。

Dd362144.collapse_all(zh-cn,AX.60).gif委托

如果审核人委托处理单据,该单据将分配给其他用户进行审核。

例如,假定 Sam 提交了一份 12,000 美元的支出报表,该报表分配给 Frank。晓辉将该支出报表委托给安然。

随后,Ann 代表 Frank 执行操作。这意味着 Ann 审核该文档后,该文档将分配给Sue进行审核,就如同 Frank 审核了该文档的一样。Sue 批准了文档后,该文档将发送给 Ann 进行审核。

Dd362144.collapse_all(zh-cn,AX.60).gif请求更改

如果审核人请求对单据进行更改,该单据将发还发起方。

例如,Sam 提交了一份 12,000 美元的支出报表,该报表分配给 Sue。如果 Sue 请求更改,该支出报表将发还 Sam。

不管是否做出更改,建豪都可以重新提交该支出报表。如果建豪重新提交了该支出报表,该报表将发送给晓辉审核,因为晓辉是审核流程中的第一位审核人。