一、前言:

   由于flowable本身带的Moder风格实在与前端页面风格不一样,同时由于Modeler采用Angular.js写的,改造起来相对有一定的难度,所以打算换成bpmn.js当成流程设计器。

二、与vue的整合

1.安装以下包进开发环境

npm install --save    bpmn-js;
npm install -- save bpmn-js-properties-panel;
npm install --save camunda-bpmn-moddle;

2.定制开发以下功能:
(1)打开:打开本地的*.bpmn20.xml模型文件,并在bpmn.js插件的画布上显示出来。
(2)创建:创建一个新的流程,在画布上供用户拖拉完成。
(3)导出流程模板:导成一个xml或者zip的形式。
(4)撤销:支持向前或向后撤销,即撤销在画布上刚才操作。
(5) 放大/缩小:支持画布的放大与缩小,以及重置恢常正常大小。
(6) 保存流程的模型到自己的定义数据库表,同时同步更新到act_de_model表中。
(7) 节点属性面板的定制功能开发。

三、整合的真实效果如下:

flowable实战(十五)关于流程设计器 bpmn.js与vue的整合相关推荐

  1. 关于Bpm系统的流程设计器

    前段时间公司要求摒弃BPMN.js (公司觉得用户学习 成本高,而且东西丑陋)进而借鉴钉钉的OA流程审批样式 经过需求评审,项目分析和讨论,最终已树形结构的Json做传输 将个个节点带回,Java控制 ...

  2. [ Flowable ] 与modeler流程设计器整合教程

    Flowable 与 modeler 流程设计器整合方案 本教程基于Flowable 6.2.1 ,破解 flowable-idm的权限登录,整合SpringMVC实现maven动态导入jar包,期间 ...

  3. Flowable 快速入门教程:Flowable 入门开发案例,结合流程设计器详细讲解

    Flowable 快速入门教程:Flowable 入门开发案例,结合流程设计器详细讲解 前言 流程设计器集成 整体流程图 流程节点说明 第一审核人节点:实际设置审核人 配置信息 说明 第二审核人:参数 ...

  4. 整理流程引擎Flowable的前端流程设计器Modeler

    1.Flowable Modeler 官方提供的设计器,不是基于vue,另外拆分整合困难. 2.bpmn-js GitHub地址:https://github.com/bpmn-io/bpmn-js ...

  5. 【工作流引擎】Flowable流程设计器 基于bpmnjs开发的vue组件

    [工作流引擎]Flowable流程设计器 基于bpmnjs开发的vue组件 设计器介绍 集成设计器 设计器介绍 bpmn.js官网 bpmn.js 是一个BPMN2.0渲染工具包和web建模器, 使得 ...

  6. 基于Flowable 6.x 的工作流管理平台源码 在线流程设计器 在线流程表单设

    基于Flowable 6.x 的工作流管理平台源码 在线流程设计器 在线流程表单设计器 单节点配置表单 多实例会签任务 任务节点配置任务/执行监听器 动态配置任务候选人 其它流程相关功能点

  7. 【Flowable】Flowable流程设计器

    Flowable流程设计器有两种实现方式 Eclipse Designer Flowable UI应用 1.Eclipse Designer Flowable提供了名为Flowable Eclipse ...

  8. springcloudspringboot+vue+elementui+flowable+自定义表单+VUE流程设计器

    源码 springboot:https://gitee.com/zjm16/zjmzxfzhl springcloud:https://gitee.com/zjm16/zjmzxfzhl-cloud ...

  9. 基于J2EE+JBPM3.x/JBPM4.3+Flex流程设计器+Jquery+授权认证)企业普及版贝斯OA与工作流系统...

    基于J2EE+JBPM3.x/JBPM4.3+Flex流程设计器+Jquery+授权认证)企业普及版贝斯OA与工作流系统 课程学习地址:http://***/goods.php?id=173 本项目是 ...

最新文章

  1. 漫谈 ClickHouse 在实时分析系统中的定位与作用
  2. MVVM框架原理浅谈
  3. setTimeout 定时器的使用
  4. Qt Creator使用Qt Quick工具栏
  5. 【Get 以太坊技能】CentOS 7 Geth安装
  6. UVa10129(还没ac)各种re,o(╥﹏╥)o
  7. c语言调试出错误怎么改,C语言调试常见错误及修改方法(附习题)
  8. python windows窗口置顶_想用Python编程却不知如何下手?一篇搞定编程准备工作
  9. 设置java环境变量生效 centos_解决CentOS java环境不生效的问题
  10. ajax.request提交,ajax request 请求
  11. 机器学习之线性回归的改进-岭回归
  12. HTML:在动态背景登陆界面中加入图片轮播
  13. 计算机用户界面英文,计算机主板CMOS界面英文翻译(2)
  14. 行驶证核验-行驶证核验查询-行驶证核验接口-行驶证核验查询接口-行驶证核验api接口-行驶证核验api
  15. Shell脚本到底是什么高大上的技术吗?
  16. 【Linux】CMAQ实践部署
  17. 如何更改本地网页网址
  18. 探讨Python在开发中的重要性!
  19. 如何将pdf转换成ppt演讲稿
  20. 【转】大河报重要版面刊登署名永春文章:观猴有感 原始社会平均分配食物的问题 关于母系社会问题 关于人与动物关系的问题...

热门文章

  1. 延长天文学家寿命的发现——纳皮尔发现对数
  2. 数据结构实验之查找五:平方之哈希表
  3. 在阿里淘系6个月能有哪些收获成长?
  4. DNS高可用设计--软件高可用
  5. Flink on Zeppelin (4) - 机器学习篇
  6. DRDS SQL 审计与分析——全面洞察 SQL 之利器
  7. 世界杯迄今最火的一场比赛 一文看懂世界杯背后的阿里云黑科技
  8. 关于SDN的未来,Linux基金会专访阿里云网络大神
  9. Andrew Ng深度学习课程笔记
  10. 数据结构是如何装入 CPU 寄存器的?