All Projects → fengli01 → Vue Bpmn Element

fengli01 / Vue Bpmn Element

bpmn.js流程设计器组件,基于vue-elementui美化属性面板,满足90%以上的业务需求

Programming Languages

js
455 projects

Labels

Projects that are alternatives of or similar to Vue Bpmn Element

vPAV
viadee Process Application Validator
Stars: ✭ 47 (-82.26%)
Mutual labels:  bpmn
activiti-cloud-application
Activiti Cloud Application example and acceptance test suite.
Stars: ✭ 16 (-93.96%)
Mutual labels:  bpmn
tumbleweed
Lightweight workflow engine microservice implement BPMN 2.0
Stars: ✭ 23 (-91.32%)
Mutual labels:  bpmn
bpmn-server
BPMN 2.0 server for Node.js , providing modeling, execution, persistence and monitoring for Workflow. along with sample UI. Intended to be developers workbench for BPMN 2.0
Stars: ✭ 70 (-73.58%)
Mutual labels:  bpmn
bpmnlint
Validate BPMN diagrams based on configurable lint rules.
Stars: ✭ 82 (-69.06%)
Mutual labels:  bpmn
bpmn-js-token-simulation
A BPMN 2.0 specification compliant token simulator.
Stars: ✭ 130 (-50.94%)
Mutual labels:  bpmn
bonita-engine
Deploy, execute, manage process-based applications made with Bonita studio or through Engine APIs
Stars: ✭ 123 (-53.58%)
Mutual labels:  bpmn
CaseManagement
CMMN engine implementation in dotnet core
Stars: ✭ 16 (-93.96%)
Mutual labels:  bpmn
laravel workflower
Implementation of phpmentors-jp/workflower for laravel application
Stars: ✭ 26 (-90.19%)
Mutual labels:  bpmn
raincatcher-core
Mobile Application Platform for WorkForce Management
Stars: ✭ 18 (-93.21%)
Mutual labels:  bpmn
vs-code-bpmn-io
Edit BPMN 2.0 files. Based on bpmn.io tools.
Stars: ✭ 87 (-67.17%)
Mutual labels:  bpmn
bpmn-editor
This repository contains a number of examples showing how use and integrate bpmn-js it into your applications.
Stars: ✭ 48 (-81.89%)
Mutual labels:  bpmn
camunda-bpm-camel
Community Extension to add Apache Camel support for Camunda BPM
Stars: ✭ 74 (-72.08%)
Mutual labels:  bpmn
jbpm-spring-boot
Sample of a jbpm service with spring boot. It runs on OpenShift and it has prometheus metrics and a grafana dashboard
Stars: ✭ 16 (-93.96%)
Mutual labels:  bpmn
vtenext
vtenext the CRM for the Digital Innovation. It allows you to engage your customers into your business processes using a specific technology. It can also be used to manage processes generated by internal customers.
Stars: ✭ 22 (-91.7%)
Mutual labels:  bpmn
bpmn-js-seed
[DISCONTINUED] A project to quickly get started with bpmn-js
Stars: ✭ 30 (-88.68%)
Mutual labels:  bpmn
latelier
L'atelier, a project management tool
Stars: ✭ 74 (-72.08%)
Mutual labels:  bpmn
Docker Camunda Bpm Platform
Docker images for the camunda BPM platform
Stars: ✭ 259 (-2.26%)
Mutual labels:  bpmn
codebase
The jBPT code library is a compendium of technologies that support research on design, execution, and evaluation of business processes. The library offers a broad range of basis analysis and utility functionality and, due to its open publishing model, can easily be extended.
Stars: ✭ 26 (-90.19%)
Mutual labels:  bpmn
bpmn-js-sketchy
A sketchy renderer for bpmn-js.
Stars: ✭ 19 (-92.83%)
Mutual labels:  bpmn

bpmn.js流程设计器组件

1、调整设计器UI布局,基于vue-elementui美化属性面板
2、支持设置任务变量、表达式、分支条件等,满足90%以上的业务需求
3、支持flowable和activiti

组件常用方法

1、配置支持flowable(activiti)

<vue-bpmn product="flowable"></vue-bpmn>

2、组件还在完善中,如果有需要扩展需求,可以参考以下三个事件:

// 监听选择事件,改变属性栏表单的显示与隐藏
this.modeler.on("selection.changed", e => {
  // TODO
})
// 监听内容变化事件,改变属性栏的值
this.modeler.on("element.changed", e => {
  // TODO
})
// 监听点击事件
this.modeler.on("element.click", e => {
  // TODO
})

安装运行

yarn install
yarn serve
yarn build

调整后的截图

UI布局

UI布局

UI布局

在线demo:
后端代码,参照:https://github.com/fengli01/bpmn-spring-boot.git
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].