文本概述了自动取价功能的广泛适用性,涵盖采购、销售及其他单据。采购订单和销售订单为主要单据,有默认实现。对于非标准单据,需配置自动取价因素并扩展页面元数据以加入进度条控件,利用定时轮询机制实现自动取价。通过配置插件基类即可完成大部分自动取价,特定情况下需定制开发。注意确保能访问供应链中台云jar包。同时,BOTP下推时也支持触发自动取价,仅限于销售与采购单据。
使用范围和现状:
支持全领域单据取价,也就是除了采购、销售之外,库存,应付应收等其他领域的单据也都支持。
采购订单和销售订单为主单据,发布时已经提供了默认实现。
对于非标准取价单据,如二开单据,需求申请单要进行自动取价,需要如下步骤:
配置自动取价因素:标识出页面上的价格敏感字段,变更后将触发取价。
拓展页面元数据增加进度条控件:控件严格命名为 autoquotebar, 请严格遵守命名,二开字段请务必去掉前缀。自动取价是基于定时轮询机制来实现的,该控件支持页面定时发起自动取价请求。
直接配置插件基类kd.mpscmm.msbd.formplugin.DefaultAutoQuotePlugin即可,无需客开了。 此基类插件已经提供了大部分默认实现,现场只有出现极其特殊的客开单据自动取价才需要二开。但是注意:该插件位于供应链中台云下,请务必保证使用领域的部署容器中能访问到供应链中台云的jar包。
步骤1如图所示:
配置自动取价因素
步骤2如图所示:
进度条控件编辑示意图
步骤3如图所示:
插件配置示意图
此外,自动取价还可在BOTP下推时进行触发,这部分只支持目标单为销售单据和采购单据的场景,标准产品已经默认实现。 请参阅产品发版文档,在此不做赘述。
推荐阅读