.NET 9 可视化工作流引擎!纯血开源,支持数十种数据库,开箱即用

前言

在企业级应用开发中,工作流系统一直是不可或缺的一环。然而,传统的工作流引擎往往存在学习成本高、配置复杂、维护困难等问题,尤其对非专业流程开发人员来说,上手难度极大。

作为 .NET 平台下首个仿钉钉风格的开源低代码工作流引擎,AntFlow.NET 采用纯血 .NET 技术栈实现,依赖极简,功能丰富,支持多种接入与开发模式,真正做到了"让流程开发像普通 CURD 一样简单"。不管是菜鸟还是技术大佬,都能快速上手并将其集成到自己的项目中。

项目介绍

AntFlow.NET 是一个基于 .NET 9 开发的轻量级开源工作流引擎,为大家提供一套灵活、易用、可扩展的流程管理解决方案。

该项目设计灵感来源于钉钉、企业微信等主流办公平台的审批流程,具备丰富的中国式办公场景支持,适用于各种业务审批、流转控制等需求。

其核心目标是降低流程系统的使用门槛,通过高度内聚的设计和简洁的 API 调用方式,使即使是没有流程开发经验的开发也能轻松上手。

项目功能

AntFlow.NET 提供完整的工作流功能模块,包括但不限于:

  • 流程设计与发布

  • 条件分支判断

  • 多人会签(顺序会签、或签)

  • 加批处理

  • 转办、委托、变更处理人

  • 打回修改、重新提交

  • 表单数据绑定与业务逻辑解耦

  • 支持 SAAS 化部署

  • 多种开发模式选择(低代码模式 / DIY 模式)

另外,该引擎还提供了独立前端设计器,方便用户根据自身需求进行定制化开发。

项目特点

1、纯血 .NET 实现

完全基于 .NET 技术栈开发,兼容性强,无缝融入 .NET 生态。

2、依赖极简

仅依赖 ASP.NET Core、FreeSql 和 Natasha 等少量高质量开源组件。

3、零流程知识即可上手

将流程引擎与业务逻辑分离,开发者只需关注表单业务处理。

4、支持中国式办公流程

如顺序会签、或签、加批、转办、打回至任意节点等功能齐全。

5、多接入与多开发模式支持

既可作为流程中台独立部署,也可作为模块嵌入业务系统;支持低代码和自定义开发两种模式。

项目技术

AntFlow.NET 在技术架构上采用 .NET 开发的最佳实践,主要包括以下核心技术栈:

ASP.NET Core:用于开发现代化 Web 应用程序,提供高性能和跨平台能力。

FreeSql:一款高性能、强类型的 ORM 框架,简化数据库操作。

Natasha:动态编译与运行框架,提升系统灵活性与扩展性。

Vue.js + Element UI:前端部分采用 Vue 技术栈,UI 风格参考钉钉,简洁直观。

前后端分离架构:支持独立设计器部署,也支持集成到现有管理系统中。

这些技术的结合使得 AntFlow.NET 不仅具备良好的性能表现,同时也具备强大的可维护性和扩展性。

项目效果

AntFlow.NET 已在多个实际项目中落地应用,典型客户包括中海油天津分公司、中国工商银行浙江省分行、某知名快递公司等。这些案例验证了其在企业级应用场景中的稳定性和实用性。

从用户体验角度看,其界面风格贴近钉钉审批流程,操作直观、响应迅速,极大地提升了流程配置效率。

系统首页

发送请求

流程管理



项目操作手册

另外,AntFlow.NET 还支持多种展示形式,包括独立设计器页面和集成到 RuoYi 等主流后台系统的完整流程中心,满足不同用户的个性化需求。

项目源码

AntFlow.NET 项目已全面开源,可以在以下地址获取源码:

前端独立设计器地址

Gitee: https://gitee.com/antflow/antflow-designer

GitHub: https://github.com/antflow/antflow-designer

.NET 后端项目

GitHub: https://gitee.com/antswarm/antflowcore

Java 后端项目(共用同一套前端)

Gitee: https://gitee.com/antflow/AntFlow

GitHub: https://github.com/antflow/AntFlow

项目文档、演示地址、成品案例预览入口详见官网说明。

总结

AntFlow.NET 是一款面向 .NET 开发的全新低代码工作流引擎,它不仅实现钉钉风格的流程体验,更通过纯血.NET 技术栈和极简依赖结构,大幅降低了流程系统的开发和维护成本。

快速搭建一个流程审批系统,需要深度定制复杂的业务流转逻辑,AntFlow.NET 都能为大家提供强有力的支持。它的出现,标志着 .NET 生态在流程引擎领域迈出了重要一步。

关键词

#AntFlow.NET、#工作流引擎、#低代码、#钉钉风格、#开源项目、#FreeSql、#ASP.NET Core、#流程审批、#中国式办公、#多数据库支持、#BPM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值