· 只有测试通过的API接口才能进行服务编排。注意:如果API为导入的API,而且所属目录字段为空,API虽然是测试通过状态,但是不支持进行服务编排,需要先为API配置所属目录后方可进行服务编排。 · 已经用于编排的接口,修改了该接口的入参和出参,需要重新将该接口拖入设计器进行编排,设计器中的接口无法自动同步已编排接口的最新变更。 |
在服务集成模块下选择[API工厂/服务编排],进入服务编排页面。
在页面顶部导航栏中选择工作空间,服务编排页面显示对应工作空间下的服务编排列表。
服务编排页面进入服务编排设计器的方式有两种:
服务编排页面,单击<新增>按钮,配置完服务编排基本信息后,单击<确定>按钮可进入服务编排设计器。
服务编排页面,单击已编排好的服务对应的<编辑>按钮,可进入服务编排设计器。
服务编排设计器页面介绍如下:
图-1 服务编排设计器页面
画布左侧包含基础组件和业务操作。
基础组件可以拖入画布,用于关联组织内已经创建的工作空间。
业务操作模块展示当前组织内所有的工作空间以及工作空间下的API目录树,可以对API目录进行过滤或根据API名称进行查询。业务API根据其所属工作空间可以拖入对应的工作空间组件中。
画布上方包括触发器、连接器以及处理器。触发器包括Rest API组件,连接器包括数据源组件、HTTP请求组件以及HTTP响应组件,处理器包括分支判断组件、变量赋值组件、并行处理组件、数据拆分组件、数据筛选组件以及函数处理组件等。其中Rest API组件、数据源组件HTTP请求组件以及HTTP响应组件只能拖入到基础组件内,即这几个组件在拖入画布的时候需要归属到某个工作空间组件中。
将组件添加到服务编排设计器中并建立连接。建立连接有两种方法:一是将鼠标放置在连线的起始组件上单击鼠标中键,拖拽连线至目标组件即可;二是右键单击连线起始组件,选择建立连接选项,拖拽连线至目标组件单击鼠标左键即可。
不同组件配置不同,单击组件,页面右侧会弹出组件配置页面,用户可根据实际需要配置各组件的参数。
画布的右上方包括业务流测试运行、放大、缩小、全屏、还原、撤销、重做、保存等功能,用户可在服务编排过程中根据实际需要选择使用。