支持使用配置文件定义工作流,而不仅仅是使用代码定义。 符合上述要求的开源项目有几个,这里介绍开源项目WorkflowCore,项目地址:https://github.com/danielgerlag/workflow-core。 本文的示例可以从github下载:https://github.com/zhenl/ZL.WorflowCoreDemo。 简单的控制台项目 首先,使用Visual Studio创建一个.Net Core...
一、关于Workflow-Core 近期工作上有一个工作流的开发需求,自己基于面向对象和职责链模式捣鼓了一套小框架,后来在github上发现一个轻量级的工作流引擎轮子:Workflow-Core,看完其wiki之后决定放弃之前自己造的轮子,使用这个开源项目来改造,也就有了这一篇博文。 Workflow-Core是一个基于.NET Standard的轻量级工作流引擎,...
https://github.com/danielgerlag/conductor Documentation See Tutorial here. Fluent API Define your workflows with the fluent API. public class MyWorkflow : IWorkflow { public void Build(IWorkflowBuilder<MyData> builder) { builder .StartWith<Task1>() .Then<Task2>() .Then<Task3>(); } } ...
https://github.com/danielgerlag/conductor Documentation SeeTutorial here. Fluent API Define your workflows with the fluent API. publicclassMyWorkflow:IWorkflow{publicvoidBuild(IWorkflowBuilder<MyData> builder){ builder .StartWith<Task1>() .Then<Task2>() .Then<Task3>(); } } ...
Workflow-Core是一个基于.NET Standard的轻量级工作流引擎,其GitHub地址为:https://github.com/danielgerlag/workflow-core,目前有超过1200+个star。它提供了FluentAPI、多任务、持久化以及并行处理的功能,适合于小型工作流、责任链的需求开发。 由于Workflow-Core支持工作流长期运行,因此Workflow-Core支持以下多种数据源...
https://github.com/danielgerlag/conductor Documentation See Tutorial here. Fluent API Define your workflows with the fluent API. public class MyWorkflow : IWorkflow { public void Build(IWorkflowBuilder<MyData> builder) { builder .StartWith<Task1>() .Then<Task2>() .Then<Task3>(); } } ...
本篇开发环境为.NET 7,此处不演示Json和yaml配置,详细文档请查看官方文档:https://workflow-core.readthedocs.io/en/latest/getting-started/和项目源码地址:https://github.com/danielgerlag/workflow-core 一、安装与基础使用 通过以下命令安装 Install-PackageWorkflowCore ...
workflow core的GitHub主页 https://github.com/danielgerlag/workflow-core 如主页上介绍的,workflow core作为一个轻量级workflow引擎,可以嵌入到项目中,其底层是用.net standard 2.0开发,可以用来追踪长时间运行的任务状态,功能也比较强大,支持插件形式持久化,和多节点并行处理,貌似很牛。并且目前有给一个 Conductor ...
我们知道企业业务系统到处都可以审批工作流的,但也很少有像OA系统一样复杂多级多条件的审批工作流需要设计,所以我们需要一个轻量级的容易上手的workflow框架,通过GitHub,我发现danielgerlag/workflow-core 就非常合适,我下面我通过自己的一个开源项目利用Workflow core
Workflow-Core地址:https://github.com/danielgerlag/workflow-core 一、Workflow-Core轻量级工作流引擎 1.安装包 代码语言:javascript 代码运行次数:0 运行 AI代码解释 Install-Package WorkflowCore Microsoft.Extensions.Logging Microsoft.Extensions.Logging.Debug ...