elsa 工作流初始设置与先决条件
从简单的控制台应用程序到强大的服务器配置,Elsa Workflows
提供了多种设置和运行工作流的方式。无论您是想快速体验 Elsa
还是需要一个完整的 ASP.NET Core
工作流服务器,Elsa
都能满足您的需求。本指南将引导您完成各种应用类型的初始设置。
先决条件
开始设置前,请确保您具备以下条件:
.NET SDK
(版本 6 或更高)- 代码编辑器(如
Visual Studio
、Visual Studio Code
、Rider
) - 基础的
C#
和ASP.NET Core
知识
1. Elsa 控制台应用程序
对于想要快速了解 Elsa
或在没有服务器配置的情况下测试工作流的用户,控制台应用程序是一个理想的起点:
创建新的控制台应用程序:
dotnet new console -n "ElsaConsole" -f net7.0
安装 Elsa NuGet 包:
cd ElsaConsole dotnet add package Elsa
定义并运行简单工作流:
- 使用
C#
定义一个工作流,用于提示输入姓名并问候用户。 - 在控制台应用程序中执行该工作流。
- 使用
2. Elsa 服务器应用程序
对于希望充分利用 Elsa
功能的开发者和企业,设置工作流服务器提供了一个更全面的平台:
创建新的 ASP.NET Core Web 应用程序:
dotnet new web -n ElsaServer
安装所需 Elsa NuGet 包:
cd ElsaServer dotnet add package Elsa dotnet add package Elsa.Http dotnet add package Elsa.Workflows.Api
3. Elsa Studio 应用程序
为了直观地展示和管理您的工作流,Elsa Studio
提供了用户友好的界面来设计、监控和管理工作流:
创建新的 Blazor WebAssembly 应用程序:
dotnet new blazorwasm -n ElsaStudio
安装 Elsa Studio NuGet 包:
dotnet add package Elsa.Studio
将 Elsa Studio 连接到工作流服务器:
- 配置 Elsa Studio 以连接到步骤 2 中创建的工作流服务器。
- 启动 Elsa Studio 并开始设计您的工作流!
[详细指南链接:设置 Elsa Studio Blazor 应用程序]
可扩展平台
随着您对 Elsa 的深入了解,请记住该平台是可扩展的。您可以随时添加更多功能、与其他系统集成,并根据您的特定需求进行自定义。