likes
comments
collection
share

开源啦!!!轻量级工作流引擎管理系统(python版)去年年底,我开源了一套基于 Spring Boot 2 和 Vue

作者站长头像
站长
· 阅读数 24

去年年底,我开源了一套基于 Spring Boot 2 和 Vue 3 的轻量级工作流引擎管理系统,目前在码云上已获得了超过 7.8K 的 star。今年下半年,我着手开发了一套 Python 版本的工作流引擎,并沿用了相同的设计理念。现在开发工作已基本完成,欢迎大家试用并提供反馈!下面对系统进行简单的介绍。

mldong-python介绍

mldong-python 是一个 Flask 企业级快速开发平台,基于经典技术组合(Flask、Vue3、Vben Admin、Ant Design Of Vue),内置模块如:用户管理、在线用户、角色管理、菜单管理、前端路由同步、部门管理、岗位管理、数据字典、参数配置、登录日志地等。自研工作流引擎并配套工作流管理模块:流程设计、流程定义、发起申请、我发起的、我的待办、我的已办、我的抄送等。在线开发:支持元数据管理、代码生成。

相关链接

演示环境账号密码:admin/123456 本地环境账号密码:superAdmin/123456

技术栈

  • Python3.8.5
  • Flask==2.0.2
  • SQLAlchemy==1.4.26
  • Flask-SQLAlchemy==2.5.1
  • pymysql==1.0.2
  • Flask-Migrate==3.1.0
  • WTForms==3.0.0
  • flask-redis==0.4.0
  • pytest==6.2.5

环境安装

  • Python3安装(略)
  • NodeJS 16 (略)
  • Mysql (略)
  • Redis(略)
  • NodeJS版本管理工具nvm(略),如果安装了nvm,可不用单独安装nodejs
  • IDEA/PyCharm(略)
  • Git Bash (略)
  • VSCode(略)
  • ApiFox或Postman 接口测试及管理工具(略)

功能清单

  • 系统设置
  • 用户管理
  • 扮演用户
  • 重置密码
  • 授权角色
  • 在线用户
  • 详情
  • 踢下线
  • 强制注销
  • 角色管理
  • 授权菜单
  • 成员管理
  • 菜单管理
  • 前端路由
  • 同步路由清单
  • 部门管理
  • 岗位管理
  • 数据字典
  • 参数配置
  • 登录日志
  • 系统日志
  • 系统通知
  • 工作流程
  • 流程设计
  • 流程设计
  • 表单设计
  • 部署流程
  • 导出流程
  • 导入流程
  • 流程定义
  • 发起申请
  • 我发起的
  • 我的待办
  • 同意
  • 拒绝
  • 退回上一步
  • 退回发起人
  • 跳转
  • 转办
  • 委托
  • 抄送
  • 转发
  • 加签
  • 减签
  • 我的已办
  • 我的抄送
  • 在线开发
  • 模型分组
  • 数据模型
  • 导入数据库表
  • 查看元数据
  • 模型字段管理
  • 在线预览

相关截图

系统设置

开源啦!!!轻量级工作流引擎管理系统(python版)去年年底,我开源了一套基于 Spring Boot 2 和 Vue

工作流程

开源啦!!!轻量级工作流引擎管理系统(python版)去年年底,我开源了一套基于 Spring Boot 2 和 Vue

引擎核心设计文档

开源啦!!!轻量级工作流引擎管理系统(python版)去年年底,我开源了一套基于 Spring Boot 2 和 Vue

转载自:https://juejin.cn/post/7408574834059837467
评论
请登录