数据流值转换介绍
变更记录
产品版本 | 更新内容 | 更新日期 |
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个及以上规则,串联执行,上一个规则的输出,作为下一个规则的输入,最终得到目标输出值
数据流值转换介绍
本文2024-09-23 00:53:49发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142448.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf