AX2012_ENUS_DEVIII_06.pdf
### AX2012_ENUS_DEVIII_06.pdf 关键知识点详解 #### 章节六:工作流(Workflow) ##### 目标 本章节的学习目标包括: - **配置服务器上的工作流引擎执行方式**:理解如何在服务器上设置工作流引擎的执行流程。 - **指定工作流的应用模块**:确定工作流适用于哪些应用模块,通过工作流类别来实现。 - **通过查询将表与工作流关联**:了解如何利用查询来连接数据表和工作流。 - **创建新的工作流类型**:掌握新建工作流类型的方法。 - **将工作流应用于表单**:学会将工作流应用到具体的表单中。 - **定义工作流被批准或拒绝时的操作**:明确当工作流状态改变时应采取的动作。 - **创建事件处理器并将其应用于工作流**:学会创建事件处理器,并理解其在工作流中的作用。 - **配置工作流**:掌握工作流的整体配置过程。 #### 引言 工作流是 Microsoft Dynamics AX 2012 中的一个系统,旨在自动化业务流程。例如,一个采购申请可能需要根据申请总额经过多个员工的审批。每个员工必须审批后才能传递给下一个环节进行进一步处理。 在 Microsoft Dynamics AX 中的工作流结合了 IT 创建的应用对象树 (AOT) 元素以及用户可以控制的额外设置。本课程将介绍创建工作流的开发方面,需要综合运用本课程和 MorphX 开发课程中学到的技能。 #### 场景案例 假设系统开发者 Isaac 被要求创建一个新的工作流,用于审批达到信用限额的新销售订单。具体要求是:当录入一个会使客户超过其信用限额的销售订单时,该销售订单会被提交给应收账款 (AR) 经理审批。AR 经理可以批准或拒绝该订单,在未获得批准前,销售订单不能被挑选、打包或开具发票。 #### 工作流配置 为了管理工作流处理,有三个批处理作业负责工作流的运行。这些作业都在应用程序对象服务器 (AOS) 上通过 Batch 系统运行。要设置此功能,请按照以下步骤操作: 1. 进入“系统管理”>“设置”>“工作流”>“工作流基础设施配置”。 2. 为每个流程输入批处理组。批处理组可用于控制每个工作流批处理作业在哪个 AOS 实例上运行。 #### 创建工作流类别 工作流类别用于确定工作流将在哪个模块中可用。模块是指特定的业务领域或功能集合。通过创建工作流类别,可以确保工作流仅出现在相关的模块中。例如,如果希望一个审批流程只应用于销售订单,则可以在“销售管理”模块中创建相应的工作流类别。 #### 工作流基础架构 工作流的基础架构包括以下核心组件: - **工作流引擎**:负责执行工作流逻辑。 - **工作流设计器**:提供图形化界面来设计和编辑工作流。 - **工作流管理器**:用于监控和管理正在运行的工作流实例。 - **事件处理器**:负责响应特定的事件,如工作流项的状态变化。 - **表单集成**:允许在表单中集成工作流,使得用户可以直接在表单上启动或审批工作流。 #### 小结 通过本章节的学习,您可以掌握 Microsoft Dynamics AX 2012 中工作流的基本概念、配置方法以及实际应用场景。工作流不仅可以提高业务流程的效率,还能帮助企业更好地控制和跟踪关键业务活动。掌握了这些知识点之后,您将能够更加熟练地在实际项目中应用工作流技术,从而为企业带来更大的价值。
- 粉丝: 0
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助