开源项目

代码无界,开源有光

当前位置:首页>开源项目
项目详情

1. 介绍

esflow是一款轻量、快速的国产开源工作流平台,可作为工作流引擎、在线办公系统基础平台使用,支持中国式流程办理方式,如退回、跳转、驳回、前加签、后加签等。采用json存储流程设计数据,数据库结构简单,总共只有8张表。通过拖拽即可完成工作流设计,全程无需写一行代码即可搭建企业级业务流程平台。且支持中国式流程办理方式,如退回、跳转、驳回、前加签、后加签等。此仓库为esflow-ui后端api代码仓库。

演示地址:http://120.79.67.190:8002/#/login 用户名:admin 密码: Super@2023

2. 软件架构

采用JDK17、Spring boot 2.7+、Mybatis Plus、SaToken(权限验证框架)、AnyLine(表管理)。

3.安装教程

  1. git clone

  2. 创建MYSQL数据库 CREATE DATABASE esflow DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

  3. 配置maven的setting.xml,加入nexus私服配置(参考根目录下setting.xml)。

  4. 安装依赖jar到本地maven仓库(可选,如果完成了第3步就不需要完成此步骤。参考如下命令)。

  1. 编译
    maven clean compile
    maven install

  2. 修改数据库配置

  1. 启动项目
    启动后系统将通过flyway将classpath://db/migration下的V1.0.0__init_freedb.sql脚本初始化到之前新建的esflow数据库。

4. 功能展示

  1. 登录


  2. 表定义

  3. 表字段

  4. 表单

  5. 表单编辑

  6. 表单设计

  7. 表单预览

  8. 表单预览

  9. 流程定义

  10. 流程编辑

  11. 流程设计

  12. 工单管理

  13. 工单申请

  14. 已办任务

  15. 审批过程

  16. 流程图跟踪

  17. 已办任务工单

  18. 待办任务

  19. 催办

  20. 跳转

  21. 驳回

  22. 前加签

  23. 后加签

    开源地址:https://gitee.com/yang-jiong/esflow


上一篇:[开源]26.7k star 模型上下文协议(MCP)服务器集合

下一篇:[开源]一款基于 hiprint 2.5.4 开发的用于 Vue 项目的打印插件

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部