用友nc65 uap开发 使用同一个元数据开发两个节点后使用不同的审批流
1.场景:
前面博客有提到过,使用同一个元数据开发出两个不同的节点,但是对于两个节点是有自己的不同审批流配置,
2.思路:
NC65产品审批流优先根据交易类型走审批流,没有交易类型再找单据类型,所以我们对于两个节点,可以对其中一个节点使用单据交易类型来区分。
3.实例:
如合同管理中心和合同变更使用的是同一个元数据,现在对合同变更再配置一个审批流
3.1 对元数据增加两个字段,交易类型编码和交易类型id,配置如图:
3.2 在客户端打开节点 交易类型管理 新增交易类型 如图所示:
select * from bd_billtype where pk_billtypecode ='H318-Cxx-319'
注意这里添加的是根据集团加载的,在加载的时候是运行以下sql的:
SELECT * FROM bd_billtype WHERE parentbilltype = 'H318' AND istransaction = 'Y' AND pk_group = '0001A110000000000K3I'
3.3 在合同变更新增单据时填写交易类型id和编码,如图所示:
3.5 配置好审批流就可以达到预期效果了。