Giter Club home page Giter Club logo

openea-bpm's Introduction

Open BPM

概述

基于开源工作流引擎的BPM套装,整合各种开源项目或组件,实现企业应用快速集成工作流能力。

OpenBPM 应用方案

solution 解决方案

迁移到bpm-quickstart和eap相关的项目

OpenBPM 服务接口

starter

  • 基于spring-boot封装bpm-starter
  • spring自动配置(base/security/sys/wf)

bpm-rest

基于bpm-start封装bpm-rest应用

bpm-rest为OpenBPM后端服务应用,可作为工作流平台的后台基础版本。

bpm-allinone

快速demo展示(需要安装docker和docker-compose)

cd openbpm/bpm-allinone
docker-compose up -d

用户名和密码为admin/admin

OpenBPM 平台模块

bpm-common 通用功能

  • base 通用技术组件,包含api,core, rest, db。

bpm-core 核心功能

bpm包含业务对象bus,表单form和流程wf

  • bus 业务对象模块
  • form 表单模块
  • wf 流程模块

bpm-support 支持功能

support包含base, auth,org以及sys

  • org 内建组织权限功能
  • sys 内建后台基础服务功能

bpm-ui 前端UI相关功能

ui包含web前端explorer-ng和web打包工程以及mobile-vue 移动端APP

  • explorer BPM Web端UI

基于VUE和angular(activiti model采用angular)

  • mobile BPM移动端UI

基于VUE开发

开发及调试

bpm-dev 开发调试

启动bpm-rest服务

mvn clean install
cd openbpm/bpm-rest
mvn spring-boot:run

查看BPM Rest提供服务API

http://localhost:8080/api/swagger-ui.html

前端开发调试

cd bpm-ui/explorer-ng
## 需要后端服务地址为 http://localhost:8080/
npm install
npm run dev

http://localhost:8001/

参考项目 refer

参考众多开源项目实现,一并表示感谢,部分项目列出如下:

openea-bpm's People

Contributors

bobolau avatar

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.