如何使用服务流程进行基础资料初始化
服务流程是集成云推出的面向复杂集成场景的低代码服务编排工具,能够把已有的集成对象、集成方案、消息服务、API接口等集成资源,通过流程化设计编排成全新的应用服务,以支持更加复杂的业务场景。
例如基础数据分发到多个系统、数据消费需要从多源取数、基于某个数据参数处理不同的集成过程等等。
为了帮助大家快速掌握服务流程的使用方法,我们将推出系列文章,通过11个典型案例向大家介绍服务流程的高级技巧。
在上期集成服务流程经典案例系列文章中,我们为大家介绍了服务流程的第四个经典案例:如何通过服务流程进行单据反写。
本期,小编继续为大家介绍第5个案例:以SAP系统汇率同步为例,演示如何使用服务流程进行基础资料初始化,包括以下3个要点:
服务流程技术选择与需求背景介绍
币别基础数据初始化执行顺序解析
币别初始化服务流程配置步骤
1 技术选择指引与需求背景介绍
1.1 技术选择指引
本期文章将介绍一种通过服务流程进行SAP基础资料初始化的解决思路,推荐按依赖顺序执行多种基础资料数据的初始化同步,避免因依赖的基础资料不存在而导致失败。
技术选择方向:
如果是数据表、视图、继承对象等只有一个数据加载环节(一对一)的,建议选择集成方案;
如果是结构、API服务等有多数据加载环节,甚至是多对多的,建议选择服务流程。
具体选择流程可参考下图:
技术选择流程
1.2 需求背景
基础资料同步时需要考虑依赖关系,离散在列表中的数据集成方案需要按顺序执行才能同步成功。
利用集成服务流程可以将多个数据集成方案按照正确顺序编排,保证前序方案执行成功后才执行下一个方案,且无需人工干预,可避免人工执行时顺序错误导致同步失败。
SAP汇率同步案例
以同步SAP汇率到苍穹系统为例,汇率依赖汇率表和币别,汇率表依赖币别,因此需要:
1、同步币别到苍穹
2、同步汇率表到苍穹
3、按汇率表逐个同步汇率到苍穹
本文将围绕该场景展开,简述服务流程的此类应用示例。
2 基础数据初始化
2.1 数据集成方案 — 币别
基于SAP的连接器创建币别集成对象,配置币别同步集成方案。其中,【源对象】选择创建的集成对象“获取币别列表”,【目标对象】选择苍穹“币别”,配置字段映射即可。
数据集成方案-币别
2.2 数据集成方案 — 汇率表
基于SAP的连接器创建汇率表集成对象,配置汇率表同步集成方案。其中,【源对象】选择创建的集成对象“获取汇率类别表”,【目标对象】选择苍穹“汇率表”,配置字段映射即可。
数据集成方案-汇率表
2.3 数据集成方案 — 汇率
基于SAP的连接器创建汇率集成对象,配置汇率同步集成方案。其中,【源对象】选择创建的集成对象“获取汇率表”,【目标对象】选择苍穹“汇率”,配置字段映射即可。
数据集成方案-汇率
3 服务流程配置步骤
步骤1:通过服务流程引入上述三个数据集成方案作为依赖资源,以便在服务流程节点中使用。
服务流程-依赖资源
步骤2:在服务流程图中,按顺序依次将三个集成方案作为服务流程的节点,先同步币别,其次是汇率表,最后是汇率,执行时将按照这些节点的编排顺序运行。
服务流程-流程顺序概览
步骤3:为各数据集成节点设置过滤条件、参数(启动的必要条件):
为“集成方案—币别”节点设置过滤条件:有效期(VALID_TO)大于2001-01-01;
服务流程-币别节点过滤条件设置
为“集成方案—汇率表”节点设置过滤条件:基准币别(BASE_CURR)不等于null;
服务流程-汇率表节点过滤条件设置
为“集成方案—汇率”节点设置参数(启动方案执行时需要的参数),具体设置方法可参考下图:
服务流程-汇率节点参数设置
4 参考资料
更多关于集成服务云的知识,可参考下述资料:
#相关推荐#
更多精彩内容,“码”上了解!↓
如何使用服务流程进行基础资料初始化
本文2024-09-23 00:52:43发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142322.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