一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!

2025-08-13 0 302

项目介绍

AntFlow 是一款基于 Activiti 的、久经生产环境考验的企业级低代码工作流引擎平台。它采用 Spring 和 Vue3 等主流前后端技术开发,风格类似钉钉,旨在为企业提供高效、灵活、易用的工作流解决方案。AntFlow 可独立部署,也可作为模块嵌入到现有系统中,极大降低了企业的工作流管理成本。

一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!

应用场景

AntFlow 适用于各种需要流程管理的企业场景,包括但不限于:

  • 企业审批流程:如请假审批、报销审批、采购审批等。
  • 业务流转管理:如订单处理、客户投诉处理、项目管理等。
  • 工作协同:如任务分配、进度跟踪、团队协作等。

功能模块

  • 流程设计器:提供一个简洁易用的流程设计界面,支持拖拽式流程设计,无需专业流程引擎知识即可上手。
  • 流程引擎:基于 Activiti 的强大流程引擎,支持复杂的流程逻辑和流转控制。
  • 用户角色管理:与企业现有用户系统无缝集成,支持角色、权限的灵活配置。
  • 流程审批:支持串行、并行、会签、或签等多种审批方式,满足中国式办公特点。
  • 流程监控:提供实时的流程监控界面,方便管理员跟踪流程进度和状态。
  • 流程调试:提供管理流程调试界面,流程管理员可通过此界面解决大部分日常常见流程问题。

功能特点

  • 高度解耦:引擎遵守高内聚低耦合设计理念,将流程引擎和审批业务完全分离,降低入门门槛。
  • 灵活可控:支持运行时定义节点,满足动态流程需求。
  • 用户友好:前端采用 Vue3 开发,界面简洁美观,操作便捷。
  • 强大扩展性:提供了丰富的定制 API,满足企业特殊定制需求。
  • 久经生产检验:在多个企业落地使用,经受住了复杂业务场景和海量数据压力的考验。

项目技术栈

  • 前端

    • Vue3:用于构建用户界面,提供响应式交互体验。
    • Element-Plus:基于 Vue3 的 UI 组件库,丰富界面元素。
    • Axios:用于前后端数据交互。
  • 后端

    • Spring Boot 2.7.17:作为后端框架,提供快速开发、部署和运维的能力。
    • Mybatis Plus 3.5.1:作为 ORM 框架,简化数据库操作。
    • Activiti:作为流程引擎,提供强大的流程管理功能。
    • MySQL 5.7+:作为数据库存储,支持海量数据的高效管理。

Antflow架构图

一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!

快速开始

快速开始

 

# gitee克隆项目
git clone https://gitee.com/tylerzhou/Antflow.git 

# 进入项目目录
cd Antflow/antflow-vue

# 安装依赖
npm  install  --registry=https://registry.npmmirror.com

# 启动服务
npm run dev

# 构建测试环境 npm run build:stage
# 构建生产环境 npm run build:prod
# 前端访问地址 http://localhost:80

后端运行

1. 项目下载 git clone https://gitee.com/tylerzhou/Antflow.git
master分支对应java8,java17_support分支对应java17

2. 打开 antflow-web模块下resources目录下的application-dev.properties文件,修改数据库连接信息,新建一个名为antflow的数据库

3. 打开scripts文件夹,执行里面的act_init_db.sql和bpm_init_db.sql以及bpm_init_db_data.sql(生产环境不需要执行bpm_init_db_data.sql里面的sql,都是demo数据,方便poc使用)

功能演示

一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!
一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!
一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!
一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!
一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!
一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流!

开源地址

https://gitee.com/tylerzhou/Antflow

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)

百创网-源码交易平台_网站源码_商城源码_小程序源码 行业资讯 一款基于 Java + Vue3 开发的功能强大、企业级低代码工作流引擎平台,让企业轻松拥有现代工作流! https://www.baicxx.com/32773.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、百创会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、百创无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在百创上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于百创介入快速处理。
查看详情
  • 1、百创作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情
  • 免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象