首页 > 其他分享 >Elsa V3学习之调起其他流程

Elsa V3学习之调起其他流程

时间:2024-08-18 23:04:38浏览次数:6  
标签:之调 实例 流程 Elsa DispatchWorkflow 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则把流程嵌入主流程当中,不会产生一个新的工作流实例。
大家可以根据实际需求的使用这两者。

结语

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

标签:之调,实例,流程,Elsa,DispatchWorkflow,V3,节点
From: https://www.cnblogs.com/fanshaoO/p/18366314

相关文章

  • Elsa V3学习之工作流调度
    Elsa支持工作流的定时调度功能。包括Cron表达式执行,Delay延迟执行,Timer固定时间间隔重复执行。本文来介绍一下这几个节点的使用。Cron把Cron节点拖到画布,并配置cron表达式0/1****?,表示每秒执行一次,WriteLine打印当前时间。点击发布工作流则立即生效。可以看到控制台每秒......
  • Elsa V3学习之脚本
    在前面的文章中,可以看到我们经常使用JS脚本来获取变量的值。在Elsa中是支持多种脚本的,最常用的基本是JS脚本和C#脚本。本文来介绍以下这两个脚本使用。Javascript在ELSA中的javascript是通过Jint这个包来实现的。通过JS映射到C#内部的方法中。可以在代码中先预定义我们的Functi......
  • Elsa V3学习之分支节点
    接下来我们来介绍下Elsa的一些内置节点的使用。本节介绍分支节点。Descision这个节点其实就是If,只不过是用flow编排的模式。我们来创建一个简单的分支流程,通过HTTP节点请求的参数,判断是否满足表达式,分别输出True,False。添加一个变量,将HTTPEndpoint的OUTPUT的QueryStringData......
  • Elsa V3学习之循环节点
    上篇我们学习了分支节点,这篇文章我们来学习循环节点。Forfor节点跟我们代码中的for循环是一样的效果,有三个参数。Start,End,Step。分别表示起始数字,终点数字,以及步长,即每次循环加几的意思。下面的配置相当于for(i=0,i<=10,i++)。for节点的output表示当前的循环的值,我们可以......
  • Elsa V3学习之介绍篇
    一、ELSAV3概述ELSA是一个开源的工作流引擎,旨在帮助开发者快速构建和管理复杂的工作流。ELSAV3是该框架的最新版本,带来了许多新特性和改进,使得工作流的创建和管理更加高效和灵活。1.1主要特性可视化设计器:ELSAV3提供了一个直观的可视化工作流设计器,允许用户通过拖放方......
  • Elsa V3学习之内置工作流节点
    在ELSAV3中,Activity是工作流的基本构建块,它们代表了工作流中的具体操作或任务。每个Activity都可以执行特定的功能,帮助实现复杂的业务逻辑。ELSAV3提供了一系列内置的Activity,开发者可以直接使用这些Activity,或者根据需要进行扩展和自定义。内置Activity概述在ELSA......
  • Elsa V3学习之Hello Word
    前面文章介绍了Elsa的基础节点内容,接下来我们来开始实践一下。启动项目启动源码目录src\bundles中的Elsa.ServerAndStudio.Web的项目。这个项目包含ElsaServer以及前端界面。可以让我们快速学习Elsa项目。控制台HelloWord打开Workflows下的Definitions页面,点击CREATEWORKFL......
  • Elsa V3学习之工作流定义详解
    工作流定义的JSON结构以下是一个空流程的工作流定义的基础节点,包含一个变量一个Input一个Output。{"definitionId":"8539248c8575efff","name":"Workflow3","description":"Description","toolVersion":"3.......
  • CF Round 966 Div3
    A给定一个字符串,判断是不是大于等于10210^2102的形式,例如......
  • legoEV3机器人场地赛如何按照规定路线运行(巡线)
    legoEV3机器人场地赛如何按照规定路线运行(巡线)在机器人场地赛中,巡线指让机器人按照固定线路(一般为白底黑线)运行的任务。而巡线也可以被称为“机器人场地赛的‘基本功’”,它既可以单独成为一类比赛项目也可以成为完成其他任务的“地基”。在这里我来给大家介绍两种颜色传感器巡线......