自定义字段如何配置
功能说明
该功能用于,当前场景中的返回字段无法满足配置,例如从A系统抓取了一个金额,是含税金额,写入B系统时需要将该字段做一个处理,此时可以用自定义字段实现。
对于已经场景化的产品,直接点击此处的自定义字段,进入配置页面后配置即可
点击自定义字段,给自定义字段一个名称,选择自定义字段的类型,此处以数字保留两位小数为例。

Preview
在左侧选择类型,选择完成后在公式编辑区选择右侧的字段,将需要的字段选上可以进行简单的加减乘除等运算,计算完成后点击保存,此时在场景中字段选择时最下面会有一个额外的金额字段可以使用。

Preview
对于没有场景化的产品,在数据转换节点中可以设置该内容,数据用法与上述描述一致

Preview
实践场景
场景1:数字取负
我们在对接一些客户的需求,例如万里牛系统的盘点单的盘点数量,当接口传递的是正数,代表的是盘盈,传递负数,代表的是盘亏,ERP中是将两个单子分开的,数量都是正但是单据类型不同,我们传递盘亏单时就需要对数量做取负处理,可以用自定义字段进行如下设置

Preview
将该数量使用0减一下就能使他取反,同样的,一些客户需要传递一些下标,在计算机中下标是从0开始的,我们希望传递的数据使用户能看懂,可以给下标加一;
场景2:计算含税金额
即我们前文说的需求场景,客户的A系统中金额是不含税的,我们需要将金额和税额相加得到含税金额,或者利用公式金额*(1+税率)得到含税金额,若在目的系统中含税金额有小数位,可以设置保留小数位

Preview
同样的,若有其他需要计算的也可以这样设置。
场景3:字段拼接
客户A需要凭证生成的摘要格式如下

Preview
其中报销人后边的名字取OA审批的申请人,报销类型取OA审批中填写的类别,中间用;隔开,用手动输入无法灵活 获取OA审批单中的值,会导致每次申请的摘要都一样,无法满足需求,用规则映射,选择两个字段会导致名字和报销类型连在一起,且没有“报销人”、“报销类别”这几个说明文字,可以用自定义字段拼接一个客户需要的新字段,然后再配置在摘要中

Preview
同样的,客户需要做一些自定义的字段拼接都可以在此处设置。
场景4:字段映射
最低阶的字段映射处理是可以对字段做映射,和场景中直接打开映射的功能一样