Elsa V3学习之Hello Word

前面文章介绍了Elsa的基础节点内容,接下来我们来开始实践一下。

启动项目

启动源码目录src\bundles中的Elsa.ServerAndStudio.Web的项目。这个项目包含Elsa Server以及前端界面。可以让我们快速学习Elsa项目。

控制台Hello Word

打开Workflows下的Definitions页面,点击CREATE WORKFLOW,创建我们第一个工作流。

选择Console分类下的WriteLine节点,拖到画布中。并在节点的Input中输入Hello Word。

点击右上方的绿色运行按钮,即可马上执行工作流程。

可以看到下图,控制台打印了Hello Word。

在Instances详情页面可以看到工作流执行的记录,以及节点的状态。

HTTP的HelloWord

创建一个新的工作流程,接下来使用HTTP分类的两个Activity,分别是HTTP Endpoint和HTTP Response。

把两个Activity节点拖到画布,从HTTP Endpoint的Done连线到HTTP Response的入口。这就完成的流程的流转编排。

填写HTTP Endpoint的Path和Supported Methods参数,记住这里的Path参数,我们需要请求这个地址。

在HTTP Response这里我们在Content填写Hello Word。然后点击右上方那个带箭头的云的按钮发布流程。

接下来我们打开浏览器,请求地址https://localhost:5001/api/workflows/hello,可以看到响应输出Hello Word。

结语

可以看到在elsa中实现一个Hello Word非常的简单,拖拉一下就可以完成了,同时我们还可以很灵活的实现一个HTTP Endpoint来触发我们的工作流。

相关推荐
czhc11400756632 小时前
2026-09-03 博客:配置与密码 · 合并代码 · 超时排查
c#
格林威4 小时前
C#图像夜间识别率提升:使用OpenCvSharp和Halcon融合DeepSORT实现复杂场景下准确识别
开发语言·人工智能·数码相机·机器学习·计算机视觉·c#·视觉检测
曹牧6 小时前
C#:线程间操作无效,不是从创建控件线程访问
开发语言·c#
anlog14 小时前
ini文件读取,EXE同目录文件读取
c#·ini
rockey62715 小时前
AScript之编译递归函数
c#·.net·script·动态脚本
yue00821 小时前
winform控件篇-按钮
c#
DevOpenClub1 天前
Markdown、HTML 和 PPT 如何稳定交付:文档转换任务的幂等发布流程
开发语言·前端·c#·html·powerpoint
软件黑马王子1 天前
3.单例模式问题1:构造函数
开发语言·单例模式·c#
软件黑马王子1 天前
4.单例模式问题2:重复挂载
开发语言·单例模式·c#
夏霞1 天前
c# 不支持的目标框架 解决方案
开发语言·c#