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

如何在服务流程中快速调用另一个服务流程

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

如何在服务流程中快速调用另一个服务流程


集成服务编排能把已有的集成对象、集成方案、消息服务、API接口等集成资源,通过流程化设计编排成全新的应用服务,以支持更加复杂的业务场景。而服务流程本身也可能嵌套于其他服务流程当中,客户可能需要在一个服务流程中去调用另一个已有的服务流程,并且需要通过子流程的输入输出参数与其产生交互。


那么,有没有什么简单的方式能够快速实现在服务流程中调用另一个服务流程呢?接下来,由小编带你一探究竟!




1 适用版本

该功能适用版本为苍穹V4.0.019及以上。


2 特性展示


集成服务云基于原有的服务流程设计器,新增了子流程节点。通过在服务流程属性中引入其他服务流程作为依赖资源,用户则可以在子流程节点中选择引入的服务流程,并快速配置子流程的输入输出参数。功能详情如下:


2.1 引入服务流程


在【服务流程设计器】→【流程属性】中,引入其他服务流程作为依赖资源。如下图所示:


引入服务流程


2.2 配置子流程节点


在流程设计器中新增子流程节点,选择刚才已经引入的服务流程。此时,系统会自动带出子流程的输入输出参数,用户可以根据实际业务场景进行配置。如下图所示:


配置子流程节点


2.3 执行服务流程


当服务流程执行到子流程节点时,父流程会进入等待状态。待子流程执行完成后,父流程将继续往下执行。


子流程执行遵循以下规则:


子流程执行失败时,则子流程节点处于等待状态;

子流程处于等待时,不会阻塞父流程其他分支运行;

子流程撤销则父流程撤销,父流程撤销则子流程撤销。


父流程实例


子流程实例


3 亮点价值

亮点一:简洁快速的配置过程

在流程属性中直接引入服务流程作为依赖资源,随后即可在流程设计器中快速配置子流程的输入输出参数。


亮点二:高可用

当子流程执行失败时,该节点将处于等待状态,但不会阻塞父流程其他分支的运行,确保父流程不因为子流程的失败而终止。


亮点三:支持关联查看子流程实例详情

在父流程的实例中可以点击子流程节点,快速跳转查看子流程的流程实例,方便查看流程执行情况。


4 应用案例

A客户

如何在服务流程中快速调用另一个服务流程

集成服务编排能把已有的集成对象、集成方案、消息服务、API接口等集成资源,通过流程化设计编排成全新的应用服务,以支持更加复杂的业务场...
点击下载文档文档为doc格式

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

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