Giter VIP home page Giter VIP logo

easyflow's Introduction

项目介绍

easyflow 是一个简单、易用、高效的流程审批项目。

目前有不少的工作流引擎项目,例如JBPM、Activiti、Flowable等等,但是有个比较普遍存在的问题是,过于复杂,不易上手。 举个栗子,Activiti6.0以act_开头的核心数据表有28个之多,执行一个简单的流程涉及数据库操作太多,优化困难。

easyflow参考了Activiti的优秀设计思路,取其精华,去掉不常用功能,核心数据库仅此5个,一个简单的工作流,只需要执行几行语句即可生成。支持在线编辑流程。

项目演示

技术选型

后端技术架构

技术 说明 官网
Spring Boot 容器+MVC https://spring.io/projects/spring-boot
Mybatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
Mybatis Plus Mybatis的增强版 https://mp.baomidou.com/guide
Swagger 文档生产工具 https://github.com/swagger-api/swagger-ui

前端技术架构

技术 说明 官网
React 前端框架 https://react.docschina.org/
Umi 阿里系前端框架 https://umijs.org/zh-CN/docs/getting-started
Ant Design 前端组件 https://ant.design/components/overview-cn/
Antv/xflow 蚂蚁系图编辑引擎 https://xflow.antv.vision/zh-CN

环境搭建

开发工具

工具 说明 官网
IDEA 开发IDE https://www.jetbrains.com/idea/download
RedisDesktop redis客户端连接工具 https://redisdesktop.com/download
Navicat 数据库连接工具 http://www.formysql.com/xiazai.html
MindMaster 思维导图设计工具 http://www.edrawsoft.cn/mindmaster
PicPick 屏幕取色工具 https://picpick.app/zh/

开发环境

工具 版本号 下载
JDK 1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Mysql 8.0 https://www.mysql.com/

搭建步骤

Windows版

  • 本地安装开发环境中的所有工具并启动,具体参考deploy-windows.md

easyflow's People

Contributors

lijile avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

easyflow's Issues

No mapping for POST

登陆一直报错No mapping for POST,这是为什么呢,是拦截器的问题吗

Module not found

× Webpack

ERROR Failed to compile with 2 errors 17:15:28

error in ./src/app.jsx

Module not found: Error: Can't resolve '/public/flow.svg' in 'D:\Users\User\Desktop\easyflow-master\easyflow-html\src'

error in ./src/pages/user/Login/index.jsx

Module not found: Error: Can't resolve '/public/flow.svg' in 'D:\Users\User\Desktop\easyflow-master\easyflow-html\src\pages\user\Login'

ERROR in ./src/app.jsx 11:0-203
Module not found: Error: Can't resolve '/public/flow.svg' in 'D:\Users\User\Desktop\easyflow-master\easyflow-html\src'
@ ./src/.umi-production/core/pluginRegister.ts 3:0-42 12:9-17
@ ./src/.umi-production/umi.ts 5:0-31

ERROR in ./src/pages/user/Login/index.jsx 170:15-42
Module not found: Error: Can't resolve '/public/flow.svg' in 'D:\Users\User\Desktop\easyflow-master\easyflow-html\src\pages\user\Login'
@ ./src/.umi-production/core/routes.ts
@ ./src/.umi-production/umi.ts 9:0-42 25:33-42

webpack compiled with 2 errors

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.