数据流值转换介绍

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

数据流值转换介绍

变更记录


产品版本
更新内容更新日期
V6.0.000初始版本2023年09月11日


1 简介

1.1 功能介绍

此功能可以在系统之间具有不同结构化的字段定义关联并进行转换。例如,人员使用状态的更新,我们需要将A系统的员工的失效状态同步更新至B系统的人员的使用状态。在源系统A系统中,字段名称为失效状态。但是在目标系统B系统中,字段名称为使用状态。


下表说明了相同字段在源系统和目标系统中具有不同的标识符(不同的字段名称)。

源系统目标系统
员工
人员
编码
工号
名称姓名
失效状态
使用状态
出生日期生日


下表说明了相同字段在源系统和目标系统中的枚举值标识不同(值不同,名称也不同)。

源系统

失效状态

目标系统

使用状态

1 普通

1 可用
2 作废0 禁用


功能列表:新增、删除、测试、导入导出等功能。


1.2 应用场景

系统A的失效状态“普通”需要转换成系统B的使用状态“可用”,“作废”需要转换成“禁用”,这个转换过程就属于值转换规则(常量转换)。

能够通过在线配置实现的内容,一般不建议使用JAVA代码实现,有代码意味着需要打补丁需要停机部署,而且后续维护成本极高。



1.3 系统路径

【集成服务云】→【数据流】→【资源开发】 →【数据流资源】-【值转换】


1.4 关键字段/按钮说明

关键字段说明

字段名称详细解释
资源类型资源类型选择值转换
名称规则名称
编码规则编码
解决方案规则存放路径,解决方案目录的选择
源系统源对象所属系统
源数据需要转换的源对象
源数据字段需要转换的源对象中的具体字段
目标系统目标对象所属系统
目标数据
需要转换的目标对象
目标数据字段需要转换的目标对象中的具体字段
默认值当找不到对应的转换数据时取当前设置的默认值


关键按钮说明

按钮名称详细解释
测试测试值转换规则


2 主要操作

2.1 值转换规则新增

操作步骤

步骤1: 请进入数据流资源列表,点击“新增”按钮,资源类型选择值转换类型,转换类型选择所需的转换类型

步骤2: 输入相关内容后保存


2.2 值转换规则测试

操作步骤

步骤1: 保存后可以在当前页面点击“测试”按钮进行测试。



2.3 值转换规则类型

目前我们支持了下面几种类型的值转换规则:

  • 常量转换:维护固定值的转换关系

  • SQL规则:基于输入值,通过SQL脚本的方式,联查输出值

  • 脚本规则:基于源对象输入值,通过脚本的方式,联查输出值赋予目标对象

  • 候选键映射:根据候选键字段映射,自动映射目标输出值

  • Java规则:通过编写JAVA代码方式,完成输入值和输出值之间的转换,适用于复杂场景,一般不推荐使用

  • 组合规则:组合2个及以上规则,串联执行,上一个规则的输出,作为下一个规则的输入,最终得到目标输出值


数据流值转换介绍

变更记录产品版本更新内容更新日期V6.0.000初始版本2023年09月11日1 简介1.1 功能介绍此功能可以在系统之间具有不同结构化的字段定义关联...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息