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

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

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

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

1 业务背景

苍穹OpenAPI已经提供了业务对象的操作API,如保存、提交、审核。在许多业务场景中,希望保存后自动提交、审核,完成整个业务流程,并且在中间任一环境出现错误时,自动回滚上一步的数据,降低客户端调用的复杂度。


2 解决方案

降低客户端调用的复杂度,需要将多个接口进行合并处理,可以采用集成服务云的服务编排实现,以仓库bd_warehouse为例,演示具体操作步骤如下:

  • 根据业务对象,同步集成对象

    依次新建连接配置-数据源-集成对象,输入全名bd_warehouse,保存后点击同步。连接配置、数据源等的创建,请参考

    https://vip.kingdee.com/knowledge/specialDetail/184698074009519872?category=190497631598890752&id=6575&productLineId=29&lang=zh-CN

           

  • 建立服务流程

    服务流程引入对应的流程变量和集成对象作为资源,如下图所示,其中流程变量中,需要将warehouse设为输入参数,便于后续从外部接口传递过来。

  • 配置流程节点

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


    同理,提交和审核的配置和保存类似,差别在于操作列表的类型不一样,此处不再赘述。

  • 配置错误转移路线

    根据业务需求,在提交失败后,需要回滚删除业务数

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

1 业务背景苍穹OpenAPI已经提供了业务对象的操作API,如保存、提交、审核。在许多业务场景中,希望保存后自动提交、审核,完成整个业务流...
点击下载文档文档为doc格式

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

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