一、整体介绍
本案例实现自建单据下推原厂单据(请购单)的业务流,对注意事项、操作步骤和使用的其他节点进行说明。在我们自己的项目中实现自建推原厂的业务流时,自建字段请参照ui模板中原厂单据字段来创建,并注意转换规则的配置。又因为每个原厂单据页面和其保存功能都有自身的逻辑,实在解决不了的问题,只有通过工单来解决。
二、注意事项
1. 打开”ui模板“节点,参照原厂单据页面设计器中的字段信息来创建元数据
说明:
- 原厂单据的必填项字段必须要推;
- 自建单据的元数据字段尽可能和原厂字段的编码、名称保持一致,这样做的好处之一就是在创建转换规则时可以完美自动匹配。在原厂单据字段数量比较多的情况下,能避免不必要的错误。
2. 枚举项参考开放平台原厂单据保存接口的api文档
3. 自建单据的元数据中字段类型要和原厂单据字段类型一致
说明:
- 自建单据和原厂单据的字段类型要一致,即文本对应文本,数值对应数值,日期对应日期,参照对应参照。
- 值得一提的是,原厂单据中会有两个字段同为参照类型并引用相同参照的字段(比如物料编码和物料名称、sku编码和sku名称),对于此情况,我们需要谨记参照的id是必推的,我们在自建单据中创建一个参照就行。比如我们自建元数据中创建物料编码字段(参照类型)引用物料,创建物料名称字段(文本),然后设置参照带入即可。
4. 业务流条线必须在一个业务流设计器里 否则报错 “原始业务流id不匹配,没有适用的规则”
三、自建应用中创建元数据字段
1、打开ui模板,找到请购单,打开请购单页面设计器
2、复制请购单中必填字段的编码,创建元数据
3、请购单中的枚举字段,依据开放平台api文档创建
四、构建页面,并进行参照配置
说明: 对于单选引用类型的字段,页面设计器中参照默认显示name,我们在构建页面之后需要逐个检查字段的参照设置并进行调整,参照带入也在此时设置,例如请购单子表中物料参照、主计量、采购单位等。
举例物料: