Elsa V3学习之调起其他流程

在Elsa中,还能通过DispatchWorkflow节点来执行其他已发布的流程。

DispatchWorkflow#

DispatchWorkflow可以选择任一以及发布的工作流程,这里我们选择最初的HelloWord的流程Workflow1。通过HTTP Endpoint节点触发。
触发链接为https://localhost:5001/api/workflows/Dispatch
image.png
image.png
请求链接,在看控制台,可以看到成功输出Hello Word。
image.png
同时在实例列表可以看到有两个流程实例,分别是DispatchWorkflow所在流程的实例和HelloWord的实例。
image.png

DispatchWorkflow节点与Usable as activity区别#

前面我们也有将流程实例变成Activity的用法,感觉是比较类似的,都是调用别已发布的流程。
DispatchWorkflow调起别的流程时,会发起一个新的实例执行工作流。
Usable as activity则把流程嵌入主流程当中,不会产生一个新的工作流实例。
大家可以根据实际需求的使用这两者。

结语#

本文介绍了在工作流内调起新的工作流程的用法。大家可根据实际需求来选择使用。

posted @   饭勺oO  阅读(229)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
主题色彩