1.基于asp.net core mvc ,net core7.0以上
2.流程图实现:类似office中拖拽式的方式创建job流程图
3.job可编辑、并按计划执行
推荐一个基于.net core mvc创建流程并调度的开源库
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
香格里辣 2024-11-02 21:37关注以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
基于您的需求,我会为您推荐一个开源库,该库支持ASP.NET Core MVC,并具有流程创建、调度以及Job执行的功能。这个库叫做“Workflow Core”。
Workflow Core 是一个现代化的工作流引擎,适用于各种应用场景,包括任务自动化、业务过程管理(BPM)等。以下是关于这个库的一些主要特点:
-
支持ASP.NET Core MVC:Workflow Core完全兼容ASP.NET Core MVC,可以非常容易地集成到现有的.NET Core项目中。
-
流程图实现:Workflow Core支持通过可视化的方式创建工作流(流程图),类似于Office中的拖拽式创建方式。开发者也可以通过代码定义工作流,使其具备高度可配置和可编辑的特性。
-
Job可编辑和按计划执行:Workflow Core允许您以直观的方式编辑工作流中的任务(Jobs),并且可以按照预设的计划执行这些任务。此外,它还支持动态地修改正在运行的工作流。
关于使用Workflow Core创建和调度工作流的简单步骤:
-
安装Workflow Core的NuGet包。
-
定义工作流模型(Workflow Model)。
-
创建工作流的服务(Service),处理流程实例的创建、启动和监控。
-
集成ASP.NET Core MVC,创建前端界面以可视化编辑和查看工作流。
-
实现后台逻辑以处理任务的执行和调度。
至于版本要求,Workflow Core支持.NET Core 7.0及以上版本。您可以访问Workflow Core的GitHub页面([GitHub链接])获取更多详细信息、示例代码和文档。此外,由于开源库的更新可能会随着时间的推移而变化,建议您查看最新的项目状态和兼容性信息。
请注意,虽然我已经尽力提供准确的信息,但在决定使用任何开源库之前,建议您进行详细的评估,以确保它符合您的具体需求和预期。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报-