电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何通过服务流程调用微服务集成

来源:金蝶云社区作者:金蝶2024-09-235

如何通过服务流程调用微服务集成


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


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


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


在上期集成服务流程典型案例系列文章中,我们为大家介绍了服务流程的第9个典型案例:如何通过服务流程调用BOTP下推触发工作流


本期,小编继续为大家介绍第10个案例:如何通过服务流程调用微服务集成,包括以下3个要点:


  • 需求场景介绍;

  • 如何配置流程属性以调用微服务;

  • 如何使用服务流程调用自己注册的苍穹微服务。




需求场景介绍


下文以西域电商更新订单妥投消息为例,通过电商消息接口获取电商消息,再将消息保存到ERP系统实体中,此时消息状态为“未消费”。


然后,通过微服务接口调用业务代码来处理消息对应的电商订单,以完成该订单的收货等业务,并将消息状态修改成“已消费”。


最后,调用电商删除接口删除已消费的消息。


具体的流程原理如下:


流程原理


配置流程属性


配置流程属性时,需要配置服务流程所需要的资源(数据交互的对象信息)和变量(用来接收数据),具体配置方法可参考下图。


流程属性配置


配置流程图


流程图概览


如上述服务流程图,该流程的关键步骤包括:


1. 定时通过电商接口查询消息(每批次最多100条);

2. 查询到消息后,将消息单据转换成ERP系统消息实体;

3. 将单据保存到目标单电商消息;

4. 调用微服务接口完成电商订单的业务处理逻辑;

5. 获取本次处理消息的ID集合,调用电商消息删除接口删除数据。


接下来,小编为大家介绍每个关键节点的配置界面。


3.1 单据查询


配置单据查询节点时,需要查询哪个资源对象的单据数据,则选择该资源对象作为【集成对象】。然后,将查询的单据数据赋值给配置的变量,具体如下图所示:


单据查询节点配置


3.2 源单数据和目标单数据映射转换


配置源单数据和目标单数据间的映射转换时,需要将【源对象变量】的数据通过【字段映射】转换成目标单对象并赋值给【目标对象变量】,具体如下图所示:


源单数据和目标单数据映射转换配置


3.3 将转换之后的单据保存到目标单中


接着,需要将

如何通过服务流程调用微服务集成

服务流程是集成云推出的面向复杂集成场景的低代码服务编排工具,能够把已有的集成对象、集成方案、消息服务、API接口等集成资源,通过流程...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信