工作流操作
应用于: 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 是审核人。
以下部分说明以上各组人员可以执行的工作流操作。
发起方可以执行的操作
发起方通过提交文档进行审查来启动工作流实例。例如,Sam 为了提交其支出报表,他必须在“支出报表”窗体中单击“提交”按钮。
任务受托人可执行的操作
一个任务可分配给多个人员或到由若干人员监控的工作项队列。不过,只能由一个人来完成任务。
使用上图中表示的工作流,假定 Sam 提交了一份支出报表,并将其收据送交到其组织中的支出报表部门进行审核。Adventure Works 支出报表部门的成员监控该队列。假定部门的成员 Julie 接受了审查 Sam 的支出报表和收据的任务。她可以执行以下操作之一:完成、拒绝、委托、请求更改、重新分配或下达。
备注
可用操作随软件开发人员设计任务的方式而变化。
完成
用户完成某项任务后,提请处理的文档分配给工作流中的下一用户(如果有)。如果不需要进一步处理,该工作流程即告终止。
例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。在 Julie 完成任务后,该支出报表分配给 John。
拒绝
如果用户拒绝了文档,该工作流程即告终止。
例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。如果 Julie 拒绝了文档,该工作流程即告终止。
不管是否做出更改,建豪都可以重新提交该支出报表。如果 Sam 重新提交支出报表,则该工作流程将从手动任务开始。
委托
如果用户委托某项任务,该任务将分配给其他用户。
例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。Julie 将此任务分配给她的助手 Tim。
然后,Tim 代表 Julie 采取操作。这意味着,在蒂姆完成该任务后,支出报表分配给 John,就像 Julie 完成了任务一样。
请求更改
如果用户请求对提交的单据进行更改,该单据将发还发起方。
例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。Julie 注意到支出报表上的一些错误并请求对报表进行更改。该支出报表发还给 Sam。
不管是否做出更改,建豪都可以重新提交该支出报表。如果 Sam 重新提交支出报表,则队列的成员必须重新审查报告和收据。
重新分配
工作项队列的成员可以将该队列中的文档分配到另一个队列。
例如,假定该 Adventure Works 支出报表部门的成员 Julie 正在监控该队列。为了帮助平衡工作量,她可以将支出报表和其中包含的收据重新分配到另一个队列。
下达
如果工作项队列的成员收到一个任务,然后确定她无法完成该任务,则她可以将文档下达回工作项队列。
例如,假定 Adventure Works 支出报表部门的成员 Julie 接受审查 Sam 的支出报表和收据的任务。如果 Julie 确定她不能完成此任务,则她可以下达文档。支出报表返回到该队列,以便 Adventure Works 支出报表部门的其他成员可以完成任务。
决策者可以执行的操作
将文档分配给决策者时,它通常是因为必须由决策者回答问题。该问题的答案通常是“是”或“否”或者是“True”或“False”。如果决策者不选择这些选项之一,决策者可以委托决策。
[选择 1] 或 [选择 2]
决策者必须回答与文档相关的问题。该问题的答案通常是“是”或“否”或者是“True”或“False”。决策者选择的回答确定使用哪个分支处理文档。
例如,假定 Sam 的支出报表分配给 John。John 必须确定支出报表中包含的信息是否要求致电员工的经理。如果 John 确定需要呼叫,则支出报表分配给 Aretha,而 Aretha 必须致电员工的经理。如果 John 决定不需要通话,则支出报表分配给 Frank 进行审核。
委托
在决策者委托决策时,该文档将分配给必须制定决策的其他用户。
例如,假定 Sam 的支出报表分配给 John。John 将决策委托给他的诸侯 Maria。
然后,Maria 代表 John 采取操作。如果 Maria 确定需要呼叫,则支出报表分配给 Aretha,而 Aretha 必须致电员工的经理。如果 Maria 决定不需要通话,则支出报表分配给 Frank 进行审核。
审核人可以执行的操作
将单据分配给审核人后,审核人必须采取以下操作之一:批准、拒绝、委托或请求更改。
审核
审核人审核文档后,该文档将分配给工作流中的下一用户(如果有)。如果不需要进一步处理,该工作流程即告终止。
例如,Sam 提交了一份 6,000 美元的支出报表,该报表分配给 Frank。在晓辉审核该单据后,该单据将分配给素心进行审核。在素心审核完后,该工作流程即告终止。
拒绝
如果审核人拒绝了单据,该工作流程即告终止。
例如,Sam 提交了一份 12,000 美元的支出报表,该报表分配给 Sue。如果 Sue 拒绝了该支出报表,该工作流程即告终止。
不管是否做出更改,建豪都可以重新提交该支出报表。如果 Sam 重新提交了该支出报表,该工作流程将从审核流程开始运行。
委托
如果审核人委托处理单据,该单据将分配给其他用户进行审核。
例如,假定 Sam 提交了一份 12,000 美元的支出报表,该报表分配给 Frank。晓辉将该支出报表委托给安然。
随后,Ann 代表 Frank 执行操作。这意味着 Ann 审核该文档后,该文档将分配给Sue进行审核,就如同 Frank 审核了该文档的一样。Sue 批准了文档后,该文档将发送给 Ann 进行审核。
请求更改
如果审核人请求对单据进行更改,该单据将发还发起方。
例如,Sam 提交了一份 12,000 美元的支出报表,该报表分配给 Sue。如果 Sue 请求更改,该支出报表将发还 Sam。
不管是否做出更改,建豪都可以重新提交该支出报表。如果建豪重新提交了该支出报表,该报表将发送给晓辉审核,因为晓辉是审核流程中的第一位审核人。