首页 > 代码库 > 3.6 工作流
3.6 工作流
1 目标
- 配置工作流引擎,让它在服务上执行
- 指定一个工作流要应用于使用工作流范畴的哪个应用模块
- 使用一个查询,联接表到工作流
- 创建一个新的工作流类型
- 在窗体上应用一个工作流
- 定义当工作流达到或拒绝时,发生什么
- 创建一个事件处理器,将其应用到一个工作流
- 配置一个工作流
2 介绍
在AX2012中,工作流是一个系统,它允许业务流程实现自动化。例如,一个请购单可能需要被多个多个不同的员工赞同,根据请购单的总金额。每个员工必须在下个员工前赞同它。
一个AX中的工作流,使用一个IT创建的AOT元素和用户可以控制的附加设置的结合。本课介绍创建一个工作流的开发端。要创建一个工作流,你需要使用本科的开发技能,和Morph X开发类。
2.1 情景
系统开发员,要创建一个新的工作流,用来赞成一个已经抵达信用限制的客户的新销售订单。客户的信用超过限制,它的新销售订单提交到Account Receivable manager。他们会要么同意,要么拒绝销售订单。除非他们赞同,销售订单不能被picked,packed,或者invoiced。
3 工作流配置
管理工作流需要处理三个批处理jobs。这些jobs都运行在AOS上,使用Batch system。要设置它,
System Administration >Setup >Workflow >Workflow infrastructure configuration。为每个处理填写批处理组。批处理组能被用来控制每个工作流批处理job运行所在的AOS实例。
4 创建一个新的工作流类别
一个工作流类别,用于指明工作流可用的模块。模块通过ModuleAxapta枚举定义。
试验:创建一个工作流类别
执行下列步骤,来创建一个类别,允许工作流从Sales and Marketing模块认证。
- 打开AOT,展开Workflow节点
- 在Workflow Categories节点上右键,选择New Workflow Category。一个新的工作流类别会被创建。
- 打开新创建的工作流类别的属性,name属性设为SalesCategory,Label属性设为Sales workflows,改变Module属性为SalesOrder.
- 在该工作流类别上右键保存。
5 创建一个查询
一个工作流,使用一个查询,来定义工作流使用的数据。它能定义一个或多个表,和表上所有的或被选中的字段。
试验:创建一个查询
一个查询定义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。