BOTP增效之路(上):“转换规则”助你一键下推单据
1 业务场景
小明是一名S公司的采购专员,最近因为公司采购系统各流程单据之间的转换问题焦头烂额:公司签订了一份5年分摊的“医疗用品采购框架协议”,并于每年初提报采购申请单,约定以实际采购需求派生每期的采购订单,以签收的收货单为付款单依据。
在这一业务中,相邻流程节点的源单据和目标单据之间的数据转录工作非常频繁,如:
拆分采购申请单的申请总数量,生成每期采购订单的订货数量;
合并收货单的采购金额,生成付款单的付款金额;
......
S公司目前对这类统计中的数据转换采取手工录入的方法,这一方式既繁琐,也不能很好记录单据间的关联关系,导致整个采购系统的数据转录工作极为低效。
2 解决方案:苍穹平台BOTP组件
为了降本提效,S公司引进了金蝶云·苍穹管理数据,小明从中惊喜地发现了针对性特色解决方案:BOTP单据转换组件。
BOTP即单据转换规则(Business Object Transform Platform), 是苍穹承自金蝶产品特有的单据转换功能模组。它提供了一套用于单据间自动转换的工具,单独设计一套基于元数据模型的对象转换引擎,实现单据对象间转换的一种方法,包括转换规则和反写规则等。
以小明的需求举例,采购系统中有两个相邻节点单据:采购申请单和采购订单。小明希望采购订单能通过采购申请单自动生成部分字段的值。转换规则功能便能够实现该要求,支持小明在设定源单数据向目标单数据的转换规则后,一键下推,系统自动批量携带源单据字段值到目标单据对应的字段上。
在企业的业务场景中,苍穹BOTP能实现多种下推方式。
接下来进行拆分下推的实施说明。
3 准备工作
采购系统中,小明已使用苍穹标准的采购管理应用,开发好了采购申请单和采购订单,并在开发平台中进行了单据配置工作,包括:
对采购申请单,映射字段的属性功能控制中已打开“允许单据转换携带”。
对采购申请单,工具栏已增加“下推”和“下查”。
对采购申请单和采购订单,主实体属性业务控制中已打开“参与单据转换”。
采购申请单:
采购订单:
4 实施步骤
BOTP单据转换路线规则配置入口在【开发服务云】->【业务流开发】 ->【单据转换】->【转换路线】。然后选择“云”,新增“转换路线”,选择“源单据”为采购申请单,目标单据为“采购订单”,依次配置规则详情:
步骤一:基本信息
填写规则名称为“申请单-订单转化规则”,设置源单据的单据状态等于已审核时启用规则,打开“启用”以激活转换路线。
步骤二:关联实体
选择目标单关联实体为“订单单据体”,源单关联实体为“申请单单据体”,记录关联关系。
步骤三:字段映射
设置采购订单的“订货数量”字段值由计算公式获得,公式为:采购订单的订货数量=采购申请单的申请总数量-已订数量。其余的订单字段直接取对应源单字段的值。
步骤四:数据范围
在数据范围中控制边界条件:状态字段不等于关闭。只有满足合理数值范围的行才可以转换。
保存规则,至此单据转换路线配置已经大功告成!
5 效果检验
来看看实现效果吧!
在采购申请单中,小明新增了三行采购项数据,第一行和第二行分别采购适量的医用酒精和稀释剂,第三行油漆设置“已订货数量=申请总数量”(已订货数量已满足需求,不能继续采购,因此更新状态为关闭)。
保存提交审核后,轻轻松松一键下推到采购订单,便实现了采购项的行过滤,以及自动表单数据转录。
源单:采购申请单
下推操作:
下推报告:
下推结果:采购订单自动携带数据
有了云苍穹PaaS的BOTP单据转换组件,小明避免了诸多重复性工作,工作效率获得了迅速提升,真可谓是“工欲善其事,必先利其器”啊!
6 下期预告
想知道如何实现BOTP单据反写功能吗?想了解不同场景下推方式都对应实现了哪些丰富的业务吗?想实现完整的一键单据数据转换方法吗?
以上就是本期的全部内容啦,更多参考资料详见:
#往期推荐#
# BOTP增效之路(下):“反写规则”助你自动实现单据反写
更多精彩内容,“码”上了解!↓
BOTP增效之路(上):“转换规则”助你一键下推单据
本文2024-09-23 00:20:49发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138880.html