视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
EAS 流程配置操作指南
2025-09-29 22:23:19 责编:小OO
文档
概述

流程平台提供配置界面供用户自定义流程、自定义流程间各节点的反写规则与业务约束。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字段进行反写;

单据的执行状态反写,如满足某个条件反写单据分录或单头字段为关闭状态;

单据的反写条件定义,当单据不满足反写条件时回滚事务还是忽略进行下一步操作,当单据在审核时候进行反写,单据的反写条件也可看作是单据的审核条件。

反写配置操作说明

菜单:供应链管理-供应链扩展平台-流程与反写配置-反写规则定义

配置实例:正向销售出库单审核反写销售订单

F 1:字段反写配置,支持公式反写被反写单据的字段,所有被反写字段都必须在反写规则中定义,支持DEP新增字段的自定义反写。

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

F 3:状态反写配置,可针对分录及单头枚举型字段进行反写配置,当满足反写条件时修改分录或者单头的字段属性值为指定值,注意在配置反写条件时,字段取值为字段反写成功后的值。

F 4反写条件配置:定义整个反写规则执行的条件,支持简单公式定义反写条件,一个反写规则同时支持多个反写条件定义;

F 5反写条件表达式支持如果/否则、或、且等逻辑符;

F 6:异常处理:当单据不满足反写条件时,提供两种异常处理方式:中止或者忽略,当选择中止的时候引用反写规则的整个事务都会回滚,如流程配置中单据审核时调用该反写规则,当单据校验不符合反写条件时,整个审核操作都会失败;选择忽略的话当反写条件不满足时只是不支持该反写规则中配置的反写,不影响调用该反写规则的事务执行,即如果是销售出库单审核方法调用时,只是不会反写销售订单,但是销售出库单还是会审核成功的。

异常信息提示:可自定义异常提示信息,支持公式配置,如果需要引用单据实体字段,需要用大括号把引用的字段括起来

配置注意事项:

EAS系统中反向业务的数值型字段在数据库存储为负数,在配置累计退货数量等字段的反写规则时反写模式注意与正向业务的字段反写相反,如这种业务审核反写一般配置为扣减,体现在被反写单据反写字段上才为正数。

流程平台在业务流程中的应用

概述

业务单据匹配到流程配置,自动记录该流程配置并且按照流程配置的设置来进行流程控制及反写实现,每条业务单据分录只能对应一条流程配置。业务单据匹配不到符合条件的流程配置时,按原代码控制实现反写。

现不支持同一张单据存在匹配到流程与无匹配流程两种分录同时存在,在单据提交时会给出提示。

应用

当单据作为入口单据满足多个流程配置的入口条件时,单据提交会给出交互界面供用户人工决策该单据走哪个流程,在实际配置中需要尽量规避这种情况,以免人工无法决策。

入口单据关联生成下游单据,检查下游单据是否存在于入口单据所在的流程中,如果存在并且BOTP也匹配,则该单据作为流程中的某个节点在单据提交或审核时执行流程配置所设置的处理,当不满足某一反写规则所设置的反写条件时,按用户所设置的异常信息给出提示:

应用注意事项

流程平台的应用可以对现有标准产品的控制进行调整,流程平台应用时需要注意以下事项:

流程必须从源头单据开始配置,如普通销售流程(销售订单-发货通知单-销售出库单)需要修改销售出库单审核时对发货通知单的校验逻辑,在流程配置中需要从源头单据:销售订单开始配置,如仅仅配置发货通知单到销售出库单的流程,则该流程是无效的;

目前不支持同一张单据存在流程与非流程的分录,如普通销售流程(销售订单-发货通知单-销售出库单-应收单-收款单)在流程平台中进行了配置,而销售退货流程不走流程平台,那么以上两个流程中的红蓝销售出库单合并生成的应收单提交将会失败。下载本文

显示全文
专题