EAS 流程配置操作指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概述
流程平台提供配置界面供用户自定义流程、自定义流程间各节点的反写规则与业务约束。EAS的流程自定义由流程规则定义与反写规则定义两部分组成,用户可根据实际应用自行DIY配置企业的流程,流程平台可实现如下内容的配置:
流程的入口条件,满足入口条件的单据会自动匹配流程,执行流程所配置的反写及控制;
流程所包含的业务节点单据流的走向,如流程所包含的业务单据及业务单据间的关联关系;
各业务节点间的数值反写规则,如已执行数量、未执行数量等如何反写;
各业务节点间的执行状态反写规则,如分录的执行状态在满足一定条件下变更为关闭状态等; 某一业务节点的执行条件,如销售出库单的审核条件为订单不为关闭状态,累计出库数量不能大于订单所控制的数量;
流程业务节点的生成方式,在流程配置界面可定义下级流程节点是手工生成还是自动生成;
流程平台支持对二次开发扩展字段的反写配置。
流程平台暂不支持或暂未实现的内容:
对单据本身字段的反写,如单据DEP增加累计未执行数量字段,在单据审核时对该字段赋予初始值,需要通过DEP来实现,对单据本身字段的反写不属于流程平台实现的范畴。
流程节点条件定义:目前流程解析跟据单据类型及BOTP来区分单据在流程中的节点,如果存在上游节点、单据类型及关联生成的BOTP均一致的多个节点单据,系统是无法区分该种场景的,需要通过在流程配置中结合BOTP等去规避该场景。
流程平台通过在单据实体中存储流程串号来识别单据与流程间的关系,目前暂不支持流程配置与原代码实现的流程控制在同一张单据上兼容,同一张单据也不允许存在匹配流程与不匹配流程两种情况的分录存在。
流程配置
概念
定义流程节点间的关系,在流程规则定义界面可定义以下信息:
流程的入口条件:定义该流程的条件,目前只支持在入口单据定义流程条件,当入口单据满足流程条件时会自动匹配该流程,如果存在多个符合条件的流程,系统会跳出交互界面供用户人工决策。
流程的节点:通过连接线建立流程各节点间的关系,下游节点单据生成方式为通过BOTP关联生成,可以定义生成下游节点的方式为自动还是手工生成;
流程与流程间的关系:定义一个新流程时可以引用另一个有效流程作为前置流程;
流程节点间的反写及业务规则:通过在节点引用反写规则来实现,具体反写及业务规则详见反写配置章节。
流程配置名词解析
前置流程:当前流程必须依附于某个流程,在流程配置中可以选择已定义流程作为该流程的前置流程,如关联普通采购流程生成的普通采购退货流程,普通采购流程即为普通采购退货流程的前置流程。
入口节点:流程的第一个节点单据,用户可以根据入口节点的字段值来定义流程入口条件,每个流程配置有且仅有一个入口节点。
流程节点:流程中除第一个节点单据外的其他节点单据
流程配置操作说明
菜单:供应链管理-供应链扩展平台-流程与反写配置-流程规则定义
配置实例1:普通销售流程配置
流程分析:普通销售流程的业务类型为普通销售,单据走向为销售订单-发货通知单-销售出库单。配置操作:
Figure 1:左键选中入口节点并拖拉到绘图框
Figure 2:双击绘图框入口节点,弹出流程节点设置界面,设置流程节点的单据类型。
Figure 3:针对入口单据定义流程的入口条件,可针对入口单据所有实体字段值设置条件,暂不支持单据界面无显示的字段作为流程入口条件。
Figure 4:维护流程节点,当流程节点单据已存在左边常用节点中,可直接把常用节点拖拉至绘图框即可,如该节点单据不存在常用节点中,需先拖拉流程节点到绘图框,然后双击进入流程节点设置界面定义该节点的单据类型。
Figure 5:对齐流程节点,选中需要对齐的节点对象,右键选择对齐,可根据实际需要执行对齐操作
Figure 6:连接流程节点,建立各流程节点间的上下游关系,光标放置于需要连接的节点对象上,节点对象边框绿显并且中间出现箭头,光标置于中间箭头处左键按住拖拉到连接对象上,直到连接对象边框绿显,放开鼠标,即成功连接两个对象。
Figure 7选中连接线,可定义上级节点生成下级节点的BOTP,也可定义是否自动生成下级节点。
Figure 8选中节点对象,可定义该节点对所有上游单据的反写规则,通过定义被反写节点、反写操作及引用反写规则来实现,目前可支持双击节点对象在流程节点设置界面设置反写规则,也可在流程规则配置界面的右下角直接新增行来配置反写规则。
配置实例2:普通销售退货流程
流程分析:普通销售退货流程发生在普通销售业务发生之后,关联普通销售的某一个业务节点生成销售退货申请单。那么可以把普通销售流程作为普通销售退货流程的前置流程,定位销售退货流程关联销售订单生成,销售退货流程单据流转为:销售退货申请单-销售出库单-应收单-收款单。
配置操作:
Figure 9:定义前置流程,拖动左边前置流程图标到绘图区,双击绘图区前置流程图标,在前置流程设置界面通过F7选择定义前置流程。
Figure 10:维护各流程节点后,定义前置流程到入口单据的BOTP,该BOTP为必须配置项。
Figure 11:前置流程设置后,该流程中的每一个流程节点都可以针对前置流程中的所有节点进行反写,通过配置反写规则选择前置流程节点来进行定义。
反写配置
概念
定义单据间的反写及业务控制逻辑,反写配置可包含以下内容:
单据间的数据反写规则,主要针对数值型字段配置执行数量的反写,支持针对DEP字段进行反写; 单据的执行状态反写,如满足某个条件反写单据分录或单头字段为关闭状态;
单据的反写条件定义,当单据不满足反写条件时回滚事务还是忽略进行下一步操作,当单据在审核时候进行反写,单据的反写条件也可看作是单据的审核条件。
反写配置操作说明
菜单:供应链管理-供应链扩展平台-流程与反写配置-反写规则定义