单据转换平台(BOTP) FAQ汇总

FAQ
Q:下推单据时报“找不到启用的转换路线”
A: 检查转换路线下的转换规则,如果有存在规则,是否没有勾选运行时可见,应勾选上;
如果是扩展出来的转换规则, 检查下其原始的转换规则是否为启用状态。
Q:单据转换,控制上查只查一层的参数应该怎么设置
A:1、如果是使用标准上查操作trackup,直接在操作配置里面关掉“支持上查跨级原单”配置 2、如果是代码上查源单,需使用BFTrackerServiceHelper.loadDirtLinkUpNodes方法
Q:单据转换下推时,为什么没有触发下游单据插件的createNewData事件
A:参考链接:https://club.kdcloud.com/article/144480952691758592
Q:如何在下推后设置部分字段控件的锁定性
A:在单据转换插件做不到的。不过可以在表单插件中做,在单据的afterBindData事件中,查询一下这张单据是否有上游单据,如果有上游单据,那再根据上游单据设置字段的可用性,可见性。
Q:列表下推时,是否可以取消每100张单据下推生产一张目标单据的限制
botp后台下推,多张单合并生成一张单,发现超过100张单,就会拆分成多张单(例如一次性下推100张单,生成1张目标单据,如果一次性下推101张单就生成了2张单据),请问一下,平台的这个限制可以改吗?
业务场景:一批业务单据需要走工作流审批,客户不想一张单一张单审批,所以增加了一个“业务审批单据“,把这些单据通过单据转换合并生成一张”业务审批单“,然后走工作流。
A:

尽量不要把任意多的单据合并下推生成一张单据,后续处理会有性能压力,走不下去。如果对后续的性能压力不关注,按上述插件示例方法,取消自动分批。
Q:上游单据中只有基础资料的编码、名称信息,而下游单据上字段类型为基础资料,如何在转换中携带;
单据转换过程中,想要通过编码或者名称携带出基础资料的场景:
想通过A单据的供应商名称或者其他文本类型的字段,带出B单据上的客户数据
A : 使用函数GetFieldValue 参考链接:https://club.kdcloud.com/questions/1426830945824
单据转换平台(BOTP) FAQ汇总
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



