如何使用服务流程进行基础资料初始化

服务流程是集成云推出的面向复杂集成场景的低代码服务编排工具,能够把已有的集成对象、集成方案、消息服务、API接口等集成资源,通过流程化设计编排成全新的应用服务,以支持更加复杂的业务场景。
例如基础数据分发到多个系统、数据消费需要从多源取数、基于某个数据参数处理不同的集成过程等等。
为了帮助大家快速掌握服务流程的使用方法,我们将推出系列文章,通过11个典型案例向大家介绍服务流程的高级技巧。
在上期集成服务流程经典案例系列文章中,我们为大家介绍了服务流程的第四个经典案例:如何通过服务流程进行单据反写。
本期,小编继续为大家介绍第5个案例:以SAP系统汇率同步为例,演示如何使用服务流程进行基础资料初始化,包括以下3个要点:
服务流程技术选择与需求背景介绍
币别基础数据初始化执行顺序解析
币别初始化服务流程配置步骤
1 技术选择指引与需求背景介绍
1.1 技术选择指引
本期文章将介绍一种通过服务流程进行SAP基础资料初始化的解决思路,推荐按依赖顺序执行多种基础资料数据的初始化同步,避免因依赖的基础资料不存在而导致失败。
技术选择方向:
如果是数据表、视图、继承对象等只有一个数据加载环节(一对一)的,建议选择集成方案;
如果是结构、API服务等有多数据加载环节,甚至是多对多的,建议选择服务流程。
具体选择流程可参考下图:

技术选择流程
1.2 需求背景
基础资料同步时需要考虑依赖关系,离散在列表中的数据集成方案需要按顺序执行才能同步成功。
利用集成服务流程可以将多个数据集成方案按照正确顺序编排,保证前序方案执行成功后才执行下一个方案,且无需人工干预,可避免人工执行时顺序错误导致同步失败。

SAP汇率同步案例
以同步SAP汇率到苍穹系统为例,汇率依赖汇率表和币别,汇率表依赖币别,因此需要:
1、同步币别到苍穹
2、同步汇率表到苍穹
3、按汇率表逐个同步汇率到苍穹
本文将围绕该场景展开,简述服务流程的此类应用示例。
2 基础数据初始化
2.1 数据集成方案 — 币别
基于SAP的连接器创建币别集成对象,配置币别同步集成方案。其中,【源对象】选择创建的集成对象“获取币别列表”,【目标对象】选择苍穹“币别”,配置字段映射即可。

数据集成方案-币别
2.2 数据集成方案 — 汇率表
基于SAP的连接器创建汇率表集成对象,配置汇率表同步集成方案。其中,【源对
如何使用服务流程进行基础资料初始化
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



