【流程与反写配置】-操作手册

流程与反写配置
流程与反写配置概述
流程与反写配置提供了一个针对供应链流程进行自定义配置的开放平台,用户可以通过流程与反写配置对标准供应链流程的反写及控制进行调整,也可自定义新增供应链流程进行业务管理,通过流程与反写配置可实现如下内容的配置:
• 流程所包含的业务节点单据流的走向,如流程所包含的业务单据及业务单据间的关联关系;
• 各业务节点间的数值反写规则,如已执行数量、未执行数量等如何反写;
• 各业务节点间的执行状态反写规则,如分录的执行状态在满足一定条件下变更为关闭状态等;
• 某一业务节点的执行条件,如销售出库单的审核条件为订单不为关闭状态,累计出库数量不能大于订单所控制的数量;
• 流程业务节点的生成方式,在流程配置界面可定义下级流程节点是手工生成还是自动生成;
• 流程平台支持对二次开发扩展字段的反写配置。
流程平台暂不支持或暂未实现的内容:
• 对单据本身字段的反写,如单据DEP增加累计未执行数量字段,在单据审核时对该字段赋予初始值,需要通过DEP来实现,对单据本身字段的反写不属于流程平台实现的范畴。
• 流程节点条件定义:目前流程解析跟据单据类型及BOTP来区分单据在流程中的节点,如果存在上游节点、单据类型及关联生成的BOTP均一致的多个节点单据,系统是无法区分该种场景的,需要通过在流程配置中结合BOTP等去规避该场景。
• 流程平台通过在单据实体中存储流程串号来识别单据与流程间的关系,目前暂不支持流程配置与系统代码实现的流程控制在同一张单据上兼容,同一张单据也不允许存在匹配流程与不匹配流程两种情况的分录存在。
流程规则定义
【用途与目的】
定义流程节点间的关系,在流程规则定义界面可定义以下信息:
• 流程的入口条件:定义该流程的条件,目前只支持在入口单据定义流程条件,当入口单据满足流程条件时会自动匹配该流程,如果存在多个符合条件的流程,系统会跳出交互界面供用户人工决策。
• 流程的节点:通过连接线建立流程各节点间的关系,下游节点单据生成方式为通过BOTP关联生成,可以定义生成下游节点的方式为自动还是手工生成;
• 流程与流程间的关系:定义一个新流程时可以引用另一个有效流程作为前置流程;
• 流程节点间的反写及业务规则:通过在节点引用反写规则来实现,具体反写及业务规则详见反写配置章节。
名词解析:
• 前置流程:当前流程必须依附于某个流程,在流程配置中可以选择已定义流程作为该流程的前置流程,如关联普通采购流程生成的普通采购退货流程,普通采购流程即为普通采购退货流程的前置流程。
• 入口节点:流程的第一个节点单据,用户可以根据入口节点的字段值来定义流程入口条件,每个流程配置有且仅有一个入口节点。
• 流程节点:流程中除第一个节点单据外的其他节点单据。
【操作路径】
在金蝶EAS Cloud主界面,选择〖供应链管理〗->〖业务扩展平台〗->〖流程与反写配置〗->〖流程规则定义〗
【使用时机】
需要新增自定义供应链流程或者对标准供应链流程控制进行调整时
【操作说明】
配置实例1:普通销售流程配置
• 流程分析:普通销售流程的业务类型为普通销售,单据走向为销售订单-发货通知单-销售出库单。
• 配置操作:
步骤一:左键选中入口节点并拖拉到绘图框。

步骤二:双击绘图框入口节点,弹出流程节点设置界面,设置流程节点的单据类型。

步骤三:针对入口单据定义流程的入口条件,可针对入口单据所有实体字段值设置条件,暂不支持单据界面无显示的字段作为流程入口条件。

步骤四:维护流程节点,当流程节点单据已存在左边常用节点中,可直接把常用节点拖拉至绘图框即可,如该节点单据不存在常用节点中,需先拖拉流程节点到绘图框,然后双击进入流程节点设置界面定义该节点的单据类型。

步骤五:对齐流程节点,选中需要对齐的节点对象,右键选择对齐,可根据实际需要执行对齐操作

步骤六:连接流程节点,建立各流程节点间的上下游关系,光标放置于需要连接的节点对象上,节点对象边框绿显并且中间出现箭头,光标置于中间箭头处左键按住拖拉到连接对象上,直到连接对象边框绿显,放开鼠标,即成功连接两个对象。

步骤七:选中连接线,可定义上级节点生成下级节点的BOTP,也可定义是否自动生成下级节点。

步骤八:选中节点对象,可定义该节点对所有上游单据的反写规则,通过定义被反写节点、反写操作及引用反写规则来实现,目前可支持双击节点对象在流程节点设置界面设置反写规则,也可在流程规则配置界面的右下角直接新增行来配置反写规则。

配置实例2:普通销售退货流程
流程分析:普通销售退货流程发生在普通销售业务发生之后,关联普通销售的某一个业务节点生成销售退货申请单。那么可以把普通销售流程作为普通销售退货流程的前置流程,定位销售退货流程关联销售订单生成,销售退货流程单据流转为:销售退货申请单-销售出库单-应收单-收款单。
配置操作:
步骤一:定义前置流程,拖动左边前置流程图标到绘图区,双击绘图区前置流程图标,在前置流程设置界面通过F7选择定义前置流程。

步骤二:维护各流程节点后,定义前置流程到入口单据的BOTP,该BOTP为必须配置项。

步骤三:前置流程设置后,该流程中的每一个流程节点都可以针对前置流程中的所有节点进行反写,通过配置反写规则选择前置流程节点来进行定义。

反写规则定义
【用途与目的】
定义单据间的反写及业务控制逻辑,反写配置可包含以下内容:
• 单据间的数据反写规则,主要针对数值型字段配置执行数量的反写,支持针对DEP字段进行反写;
• 单据的执行状态反写,如满足某个条件反写单据分录或单头字段为关闭状态;
• 单据的反写条件定义,当单据不满足反写条件时回滚事务还是忽略进行下一步操作,当单据在审核时候进行反写,单据的反写条件也可看作是单据的审核条件。
【操作路径】
在金蝶EAS Cloud主界面,选择〖供应链管理〗->〖业务扩展平台〗->〖流程与反写配置〗->〖反写规则定义〗
【使用时机】
自定义单据反写及控制条件时
【操作说明】
配置实例:正向销售出库单审核反写销售订单
步骤一:字段反写配置,支持公式反写被反写单据的字段,所有被反写字段都必须在反写规则中定义,支持DEP新增字段的自定义反写。

步骤二:字段反写涉及到计量单位换算反写时,可通过配置反写公式进行计量单位换算后再进行反写,一般配置被反写对象为数量字段时,需要通过反写单据对应基本数量字段进行单位换算后进行反写,如下图。

步骤三:状态
【流程与反写配置】-操作手册
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



