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

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

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


服务流程是集成云推出的面向复杂集成场景的低代码服务编排工具,能够把已有的集成对象、集成方案、消息服务、API接口等集成资源,通过流程化设计编排成全新的应用服务,以支持更加复杂的业务场景。


例如基础数据分发到多个系统、数据消费需要从多源取数、基于某个数据参数处理不同的集成过程等等。


为了帮助大家快速掌握服务流程的使用方法,我们将推出系列文章,通过11个典型案例向大家介绍服务流程的高级技巧。


在上期集成服务流程经典案例系列文章中,我们为大家介绍了服务流程的第四个经典案例:如何通过服务流程进行单据反写


本期,小编继续为大家介绍第5个案例:以SAP系统汇率同步为例,演示如何使用服务流程进行基础资料初始化,包括以下3个要点:


  • 服务流程技术选择与需求背景介绍

  • 币别基础数据初始化执行顺序解析

  • 币别初始化服务流程配置步骤




技术选择指引与需求背景介绍

1.1 技术选择指引


本期文章将介绍一种通过服务流程进行SAP基础资料初始化的解决思路,推荐按依赖顺序执行多种基础资料数据的初始化同步,避免因依赖的基础资料不存在而导致失败。


技术选择方向:

如果是数据表、视图、继承对象等只有一个数据加载环节(一对一)的,建议选择集成方案;

如果是结构、API服务等有多数据加载环节,甚至是多对多的,建议选择服务流程。

具体选择流程可参考下图:


技术选择流程


1.2 需求背景


基础资料同步时需要考虑依赖关系,离散在列表中的数据集成方案需要按顺序执行才能同步成功。


利用集成服务流程可以将多个数据集成方案按照正确顺序编排,保证前序方案执行成功后才执行下一个方案,且无需人工干预,可避免人工执行时顺序错误导致同步失败。


SAP汇率同步案例


以同步SAP汇率到苍穹系统为例,汇率依赖汇率表和币别,汇率表依赖币别,因此需要:


1、同步币别到苍穹

2、同步汇率表到苍穹

3、按汇率表逐个同步汇率到苍穹


本文将围绕该场景展开,简述服务流程的此类应用示例。


基础数据初始化

2.1 数据集成方案 — 币别


基于SAP的连接器创建币别集成对象,配置币别同步集成方案。其中,【源对象】选择创建的集成对象“获取币别列表”,【目标对象】选择苍穹“币别”,配置字段映射即可。


数据集成方案-币别


2.2 数据集成方案 — 汇率表


基于SAP的连接器创建汇率表集成对象,配置汇率表同步集成方案。其中,【源对象】选择创建的集成对象“获取汇率类别表”,【目标对象】选择苍穹“汇率表”,配置字段映射即可。


数据集成方案-汇率表


2.3 数据集成方案 — 汇率


基于SAP的连接器创建汇率集成对象,配置汇率同步集成方案。其中,【源对象】选择创建的集成对象“获取汇率表”,【目标对象】选择苍穹“汇率”,配置字段映射即可。


数据集成方案-汇率


服务流程配置步骤


步骤1:通过服务流程引入上述三个数据集成方案作为依赖资源,以便在服务流程节点中使用。


服务流程-依赖资源


步骤2:在服务流程图中,按顺序依次将三个集成方案作为服务流程的节点,先同步币别,其次是汇率表,最后是汇率,执行时将按照这些节点的编排顺序运行。


服务流程-流程顺序概览


步骤3:为各数据集成节点设置过滤条件、参数(启动的必要条件):


为“集成方案—币别”节点设置过滤条件:有效期(VALID_TO)大于2001-01-01;


服务流程-币别节点过滤条件设置


为“集成方案—汇率表”节点设置过滤条件:基准币别(BASE_CURR)不等于null;


服务流程-汇率表节点过滤条件设置


为“集成方案—汇率”节点设置参数(启动方案执行时需要的参数),具体设置方法可参考下图:


服务流程-汇率节点参数设置


参考资料


更多关于集成服务云的知识,可参考下述资料:


集成服务流程操作指南





#相关推荐#



# 如何在服务流程中进行API集成

# 如何在服务流程中使用消息集成

# 如何使用服务流程对启动方案失败进行自动补偿

# 如何通过服务流程进行单据反写


更多精彩内容,“码”上了解!↓



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

服务流程是集成云推出的面向复杂集成场景的低代码服务编排工具,能够把已有的集成对象、集成方案、消息服务、API接口等集成资源,通过流程...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息