工作流元素

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

工作流由“元素”构成。以下各节描述各个元素类型。

任务

任务是必须执行的工作单元。有两种类型的任务可添加到工作流:手动任务或自动化任务。

Dd309626.collapse_all(zh-cn,AX.60).gif手动任务

手动任务是必须由用户执行的工作单元。例如,支出报表工作流中的手动任务可能要求所分配用户执行以下操作:

  • 查看随支出报表一起提交的收据。

  • 致电员工的经理。

有关如何配置手工任务的信息,请参阅配置手动任务。若要查看使用手动任务的工作流示例,请参阅一个任务内具有多个用户的工作流

Dd309626.collapse_all(zh-cn,AX.60).gif自动化任务

自动化任务是必须由系统执行的工作单元。它不要求人工交互。例如,销售订单工作流中的自动化任务可能要求系统执行以下操作:

  • 执行信用检查。

  • 为不存在的客户创建客户记录。

有关如何配置自动化任务的信息,请参阅配置自动化任务。若要查看使用自动任务的工作流示例,请参阅有条件决策的工作流

审核流程

审核流程是由各个独立步骤构成的流程。在每个审核步骤,用户可以执行以下操作:

  • 批准单据。

  • 拒绝单据。

  • 请求对单据进行更改。

  • 将单据分配给其他用户进行审核。

有关如何配置审核流程以及其中的步骤的信息,请参阅配置审核流程配置审核步骤。若要查看使用审批流程的工作流示例,请参阅一个审核步骤中具有多个用户的工作流

行项工作流元素

可以创建工作流来处理文档或文档上的行项。例如,假定您为工时单创建了审核工作流。(我们将此工作流作为 文档工作流)。您可以添加行项工作流元素到该文档工作流。在执行行项元素时,提交文档上的每个行项进行处理。您可能想要由同一行项工作流来处理所有行项,或者您可能想要由不同的行项工作流来处理各行项。

假定员工提交了类似于下图的时间表。

具有行项的工作流

在这种情况下,您可能要创建以下行项工作流:

  • 行项工作流 1 – 此工作流用于处理项目 ID = 1111 的行项。

  • 行项工作流 2 – 此工作流用于处理项目 ID = 2222 的行项。

  • 行项工作流 3 – 此工作流用于处理项目 ID = 3333 的行项。

有关如何配置行项工作流元素的信息,请参阅配置行项工作流。若要查看使用行项工作流元素的工作流示例,请参阅具有行项工作流元素的工作流

流量控制元素

以下元素可让您设计具有同时运行的备选分支或分支的工作流。

Dd309626.collapse_all(zh-cn,AX.60).gif手动决策

手动决策是工作流划分为两个分支处的点。用户必须制定决策,并且此决策确定哪个分支用于处理提交的单据。

有关如何配置手动决策的信息,请参阅配置手动决策。若要查看使用手动决策的工作流示例,请参阅具有手动决策的工作流

Dd309626.collapse_all(zh-cn,AX.60).gif有条件决策

有条件决策是工作流划分为两个分支处的点。系统确定要使用那个分支,方法是评估提交的文档以确定其是否符合指定条件。

有关如何配置有条件决策的信息,请参阅配置有条件决策。若要查看使用有条件决策的工作流示例,请参阅有条件决策的工作流

Dd309626.collapse_all(zh-cn,AX.60).gif并行活动

并行活动是指包含两个或更多同时运行的工作流分支的工作流元素。

有关如何配置并行活动的信息,请参阅配置并行活动

Dd309626.collapse_all(zh-cn,AX.60).gif子工作流

子工作流是在其他工作流的上下文中运行的工作流。

有关如何配置子工作流的信息,请参阅配置子工作流