stevenjin 2024-11-02 21:36 采纳率: 96.8%
浏览 3
已结题

推荐一个基于.net core mvc创建流程并调度的开源库

1.基于asp.net core mvc ,net core7.0以上
2.流程图实现:类似office中拖拽式的方式创建job流程图
3.job可编辑、并按计划执行

  • 写回答

1条回答 默认 最新

  • 香格里辣 2024-11-02 21:37
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    基于您的需求,我会为您推荐一个开源库,该库支持ASP.NET Core MVC,并具有流程创建、调度以及Job执行的功能。这个库叫做“Workflow Core”。

    Workflow Core 是一个现代化的工作流引擎,适用于各种应用场景,包括任务自动化、业务过程管理(BPM)等。以下是关于这个库的一些主要特点:

    1. 支持ASP.NET Core MVC:Workflow Core完全兼容ASP.NET Core MVC,可以非常容易地集成到现有的.NET Core项目中。

    2. 流程图实现:Workflow Core支持通过可视化的方式创建工作流(流程图),类似于Office中的拖拽式创建方式。开发者也可以通过代码定义工作流,使其具备高度可配置和可编辑的特性。

    3. Job可编辑和按计划执行:Workflow Core允许您以直观的方式编辑工作流中的任务(Jobs),并且可以按照预设的计划执行这些任务。此外,它还支持动态地修改正在运行的工作流。

    关于使用Workflow Core创建和调度工作流的简单步骤:

    1. 安装Workflow Core的NuGet包。

    2. 定义工作流模型(Workflow Model)。

    3. 创建工作流的服务(Service),处理流程实例的创建、启动和监控。

    4. 集成ASP.NET Core MVC,创建前端界面以可视化编辑和查看工作流。

    5. 实现后台逻辑以处理任务的执行和调度。

    至于版本要求,Workflow Core支持.NET Core 7.0及以上版本。您可以访问Workflow Core的GitHub页面([GitHub链接])获取更多详细信息、示例代码和文档。此外,由于开源库的更新可能会随着时间的推移而变化,建议您查看最新的项目状态和兼容性信息。

    请注意,虽然我已经尽力提供准确的信息,但在决定使用任何开源库之前,建议您进行详细的评估,以确保它符合您的具体需求和预期。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月4日
  • 已采纳回答 11月4日
  • 修改了问题 11月2日
  • 创建了问题 11月2日