电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

一些BOTP配置的小技巧

来源:金蝶云社区作者:金蝶2024-09-2214

一些BOTP配置的小技巧

1.       当需要修改一个标准流程的BOTP时,不要创造,尽量复制标准的,如何区分标准的BOTP和非标准的BOTP呢? 一般看规则配置的管理单元,标准的BOTP一般是默认创建在管理单元下的。并且命名相对统一。

2.       如果想要这条规则只能够被指定单位的数据选择到,则可以使用规则过滤的功能,比如只有收款状态的收款单才能选择生成凭证的规则。可以做如下图配置:

 

3.       如果遇到一些自定义配置的字段或者DEP增加的字段在关联生成后值无法正常携带到下游的问题,可以先尝试检查一下对应规则设置界面的【源单属性设置】,该设置决定了参与转换的源单有哪些属性会被查询出来,如果遗漏会导致对应字段未被正常取出。【PS:一般在规则设置完以后,源单属性是会被自动设置的,一般发生异常是自动设置失效了。】详细效果见下图:

4.       如果遇到线上环境单据转换后字段没有正常携带的问题,在分析问题没有日志辅助的时候,可以暂时打开BOTP的日志开关,打开后,重新执行生成的动作,此时会在服务端对应实例的日志目录下生成一个名为BotpTrace.log日志文件,打开这个文件就可以辅助分析,这里记录了详细的源单和目标单的字段值数据,对应操作见下图

5.       在规则配置的时候,如果需要用到源单的ID字段,这时候在源单属性列表是选取不到的,此时可以使用公式实现。点击脚本编辑按钮,按公式设置。

6.       当遇到源单属性只是一个ID字符串,却需要携带实体对象到下游的时候,此时不能直接使用id字符串的值去对应下游关联字段的值,否则会报类型转换异常。如下图场景:

付款申请单的分录核心单据类型是字符串

付款单分录的核心单据类型是对象

在付款申请单生成付款单的时候,如果直接配置付款单的核心单据类型取值付款申请单的核心单据类型,那么就会报类型转换异常,此时就需要使用到 弱关联函

一些BOTP配置的小技巧

1. 当需要修改一个标准流程的BOTP时,不要创造,尽量复制标准的,如何区分标准的BOTP和非标准的BOTP呢? 一般看规则配置的管理单元...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信