服务流程典型场景案例16(多个OpenAPI组合编排)

1 业务背景
苍穹OpenAPI已经提供了业务对象的操作API,如保存、提交、审核。在许多业务场景中,希望保存后自动提交、审核,完成整个业务流程,并且在中间任一环境出现错误时,自动回滚上一步的数据,降低客户端调用的复杂度。
2 解决方案
为降低客户端调用的复杂度,需要将多个接口进行合并处理,可以采用集成服务云的服务编排实现,以仓库bd_warehouse为例,演示具体操作步骤如下:
根据业务对象,同步集成对象
依次新建连接配置-数据源-集成对象,输入全名bd_warehouse,保存后点击同步。连接配置、数据源等的创建,请参考
建立服务流程
服务流程引入对应的流程变量和集成对象作为资源,如下图所示,其中流程变量中,需要将warehouse设为输入参数,便于后续从外部接口传递过来。

配置流程节点
配置保存节点,选择“保存(新增+修改)”操作,并在候选键页签选择编码number作为异构系统间的唯一标识。注意:候选键可以选择单个或者多个,如果有分录,也要选择分录字段的候选键。


同理,提交和审核的配置和保存类似,差别在于操作列表的类型不一样,此处不再赘述。
配置错误转移路线
根据业务需求,在提交失败后,需要回滚删除业务数
服务流程典型场景案例16(多个OpenAPI组合编排)
1 业务背景苍穹OpenAPI已经提供了业务对象的操作API,如保存、提交、审核。在许多业务场景中,希望保存后自动提交、审核,完成整个业务流...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇




