[开源]MIT协议,集流程管理、任务办理于一体开源工作流开发平台

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

NBCIO 亿事达企业管理平台,基于jeecg-boot3.0和flowable6.7.2,初步完成了集流程设计、流程管理、流程执行、任务办理、流程监控于一体的开源工作流开发平台,同时增加了聊天功能、大屏设计器、网盘功能和项目管理,以后希望增加仿钉钉流程设计、OA、CRM和ERP等功能,希望有需要的同仁一起打造。

二、开源协议

使用MIT开源协议

三、界面展示

系统效果

四、功能概述

NBCIO 亿事达企业管理平台,基于jeecg-boot3.0和flowable6.7.2,初步完成了集流程设计、流程管理、流程执行、任务办理、流程监控于一体的开源工作流开发平台,同时增加了聊天功能、大屏设计器、网盘功能和项目管理,以后希望增加仿钉钉流程设计、OA、CRM和ERP等功能,希望有需要的同仁一起打造。

增加的主要功能

1、基于flowable 6.7.2 的工作流管理: 包括流程设计、表单定义、流程发起、流程流转和消息提醒等功能,同时支持自定义业务的流程定义与流转。

2、基于钉钉的薪资流程审批例子: 写了一个薪资的钉钉流程流转,通过定义流程,同时结合钉钉,发起后通过钉钉来进行审批与流转。

3、写了一个前端实现从表ERP格式选择,以便以后满足库存管理等ERP应用。

4、参考了多个开源项目,在此表示感谢。

5、增加了一个聊天功能

6、在线表单设计器修改成formdesigner

7、流程设计器修改成bpmn-process-designer

8、支持online表单的流程申请与流转审批

9、重新整理优化流程,支持会签角色等功能

10、增加部分ERP功能

11、增加大屏设计功能

12、增加网盘功能

13、增加项目管理功能

14、以后希望能增加更多OA和ERP等相关功能。

五、技术选型

后端技术架构

  • 基础框架:Spring Boot 2.7.10

  • 持久层框架:Mybatis-plus 3.5.3.1, JSqlParser4.6

  • 安全框架:Apache Shiro 1.10.0,Jwt 3.11.0

  • 数据库连接池:阿里巴巴Druid 1.1.22

  • 缓存框架:redis

  • 日志打印:logback

  • 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。

开发环境

  • 语言:Java 8

  • IDE(JAVA):STS安装lombok插件 或者 IDEA

  • 依赖管理:Maven

  • 数据库:MySQL5.7+ & Oracle 11g & SqlServer & postgresql & 国产等更多数据库

  • 缓存:Redis

注意: 如果本地安装了mysql和redis,启动容器前先停掉本地服务,不然会端口冲突。 net stop redis net stop mysql

六、源码地址

访问一飞开源:https://code.exmay.com/


相关推荐

  • 教老外打造IP,5人团队年入1000万实操分享
  • 做了个智能小屋,贼有意思!
  • 刚来实习就跑路,可行么?
  • ​​1114.AI日报:大佬吐槽国产大模型,套壳Llama 假装自研
  • C++程序员新买的显示器,据说可以完整显示g++报错
  • 大厂都是怎么做Redis重试的?
  • MYSQL事务的底层原理
  • JetBrains推出新的C/C++ IDE:CLion Nova
  • 俄罗斯操作系统Aurora OS 5.0全新UI亮相
  • 指针没用好,一行代码让公司损失6000万美元
  • LangChain:打造自己的LLM应用
  • 如何使用 Github Action 管理 Issue
  • Python字典的选择之道:掌握6种类型的终极指南!
  • 10.6K Star开源工具可为500多种乐器编曲,开启音乐之旅的完美选择
  • “产品经理这个职位,本身就是一个错误!”
  • 一行代码,为何造成 6000 万美元的损失?
  • 大模型幻觉率排行:GPT-4 3%最低,谷歌Palm竟然高达27.2%
  • 被OpenAI带火的Agent如何解放人力?清华等发布ProAgent
  • 最强AI芯片英伟达H200深夜发布,Llama2-70B推理提速90%,2024年二季度发货
  • 被谷歌收购后,我终于知道为什么大模型竞争落后于OpenAI了