固定值
解决场景: 目标对象有此字段,而源对象无对应字段,但为了保障目标对象数据的完整性(比如是必填等),可以设置一个固定值写入目标数据。
比如:
设置入口:在源字段的下拉里,有此项「固定值映射」
对于非枚举类型的,则直接输入固定值即可。 对于枚举类型,则可直接基于目标字段的选项值选一个固定值。
默认值
解决场景: 当源字段的值为空(需要系统如何定义空,可以配置,见下说明)的时候,为了保障目标数据的完整性(比如是必填等),可以指定一个默认值。
比如:当订单金额为空的时候,则同步默认值0。
设置入口:
先选上源字段,悬浮到框上,会显示设置默认值的操作。
通过「默认值」处理空值格式转换/配置空含义
//11月23升级的配置方式
1、当源字段值为空的时候,将源字段值转换为什么,可以在下面配置,可选择空字符串、空(NULL)、空集合、0
2、源字段值为空的含义可以配置
以下配置的含义:
当源字段值为NULL,或者外部系统不存在该字段的时候,把源字段值转为空字符串。
1、不存在该字段:是指外部对象就没有这个字段
2、源字段值为null/不存在该字段:当不修改配置时,默认为此配置; null指空, 空字符串/空白符都不是null。
选项值快速映射
对于枚举类型的字段,当源字段和目标字段的选项值很多,且基本一致的时候,可以通过按「子选项名字自动映射」一键映射,而不需要一个个映射。
比如:物料的产品系列、单位等字段,操作入口:
字段快速映射
当源对象与目标对象需要映射的字段很多,且名称和类型基本一致的时候,可以通过「按名称及类型映射」一键映射,而不需要一个个映射。
操作入口:
另外,K3C的部分对象还提供了按模板的映射,模板里映射的字段是常用的字段。
设置更新不传值
场景: 部分字段仅走新增操作,不需要更新,则可以将这些字段设置为“不更新”
操作入口:集成流-字段映射-右上角「设置」
将不需要更新的字段,设置为“不更新”,可设置的字段范围为设置了字段映射的目标系统字段。
查找关联、查找关联(多选)是否强校验
场景:
业务数据上的查找关联类型,平台会按照源字段的值去关联对象的中间表查找该数据,以做关联,如果未找到则会报错;
但有时候在对接业务场景上,并不需要对接关联对象的数据,则可以把该字段校验设置为「不校验」,这样系统未找到该关联数据,也不会报错。
操作入口:字段映射组件 -> 设置
可以对查找关联、查找关联(多选)类型字段设置,默认为校验,可更改为不校验
校验的逻辑:源字段有值但找不到映射数据时报错,数据同步状态标记为异常
不校验的逻辑:源字段有值但找不到映射数据时不报错,数据同步状态标记为成功