activiti7在线流程设计器_springboot2.x集成activiti6.0在线流程设计器
我在网上找了很多资料都没有找到关于activiti6.0的在线流程设计器,大多数都是基于5.x的。因为6.0的源码包中没有在线设计器的资源包,因此本文使用的是activiti 5.22.0中web资源包来做的,只是依赖不一样ui一样,下面就能开始来实现一下吧。
第一步:在activiti官网下载5.22.0的源码包:https://www.activiti.org/get-started
第二步: 新建springboot项目在pom中配置如下
org.activiti activiti-spring-boot-starter-basic 6.0.0org.activiti activiti-json-converter 6.0.0org.activiti activiti-bpmn-model org.apache.xmlgraphics batik-codec 1.7org.apache.xmlgraphics batik-css 1.7org.apache.xmlgraphics batik-svg-dom 1.7org.apache.xmlgraphics batik-svggen 1.7
数据源配置yml:(如果使用jdbc8的版本必须配置nullCatalogMeansCurrent=true,不然启动建表会报错,具体可以网上自行找答案,这里就不多说了)
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/oa?useSSL=false&nullCatalogMeansCurrent=true username: root password: 你的密码 activiti: # 不自动检查resources/bpmn目录 check-process-definitions: false
第三步: 静态资源整合
下载完以后,解压activiti-5.22.0的包,解压activiti-webapp-explorer2,把webapp下面的diagram-viewer、editor-app、modeler.html复制到springboot项目下的static下,这是activiti的在线设计器,modeler.html就是设计的主界面,复制resources下stencilset.json到自己的resources下。将libs下的activiti-modeler-5.22.0-sources.jar解压出来,把orgactivitiesteditor路径下的main、model文件夹复制到springboot项目的源码路径下,里面有三个类,主要用于读取stencilset.json。
image.png
修改editor-app下的app-cfg.js,把contextRoot后面改成 ''(这个和控制器的和controller里面加的requestMapping要一致
第四步:处理bug,就是在启动的app入口中排除org.activiti.spring.boot.SecurityAutoConfiguration这个类
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})public class ActivitiWebDemoApplication { public static void main(String[] args) { SpringApplication.run(ActivitiWebDemoApplication.class, args); }}
第五步: 测试
运行项目访问 http://localhost:8002/editor 就会出现以下效果!
第六步: 总结
竟然都看到最后了,给小编点个关注吧,小编还会持续更新的,只收藏不点关注的都是在耍流氓!
activiti7在线流程设计器_springboot2.x集成activiti6.0在线流程设计器相关推荐
- Activiti 快速入门教程:SpringBoot 集成 Activiti6 + Activiti Modeler 流程配置可视化
Activiti 快速入门教程:SpringBoot 集成 Activiti6 + Activiti Modeler 流程配置可视化 7大服务与核心表 23张表概览 7大核心服务(重要) 加依赖 内部 ...
- vue集成activiti6.0 详细教程
1.下载activiti前端代码放到public文件夹下 地址:
- Activiti6.0版本如何显示在线流程图
Activiti6.0版本如何显示在线流程图 Activiti6.0在线显示流程图和Activiti5.X有点差别,6.0版本去除了pvm包 5.X版本中的pvm包,但是在6.0版本并没有该包了,因此 ...
- internetreadfile读取数据长度为0_Go发起HTTP2.0请求流程分析(后篇)——标头压缩
阅读建议 这是HTTP2.0系列的最后一篇,笔者推荐阅读顺序如下: Go中的HTTP请求之--HTTP1.1请求流程分析 Go发起HTTP2.0请求流程分析(前篇) Go发起HTTP2.0请求流程分析 ...
- [Activity] springMVC集成Activiti WebEditor 在线流程设计器
WebEditor简介 Avtiviti是工作流引擎框架,可以使用自己通过Eclipse插件画出流程,然后编程.可实际中有用户自定义流程的场景,就需要把Activity插件的类似编辑器集成到自己的WE ...
- 适用于WF4.0的流程设计器 (Wxd.WF,BPM.Foundation,Wxwinter.WF 升级用)
适用于WF4.0的流程设计器 (Wxd.WF,BPM.Foundation,Wxwinter.WF 升级用) 提供调试,图形化状态跟踪,自动生成数据页面,格式转换,Silverlight支持等功能 后 ...
- idea安装activiti流程设计器_整合Activiti6.0流程设计器 | 字痕随行
其它相关的文章索引: 最近一个多月都在尝试了解Activiti6.0,趁着放假整合编辑器这件事情终于有了些眉目,到此可以总结一下了. 第一步:下载源码 整合的时候肯定要从源码拷贝一些东西,有些问题出现 ...
- Activiti6.0流程设计器汉化教程(全)
SpringBoot集成的Activiti6.0代码(绘制工具界面代码 + 审批代码) activiti的modeler汉化. 汉化步骤: 将editor-app--i18n--en.json化后替换 ...
- 基于神策用户画像,在线教育企业线索标签体系搭建及培育全流程解析
作者介绍:TigerHu,环球网校大数据营销产品 leader,主导数据产品线和营销 CRM 产品线. 本文内容均从作者真实实践过程出发,结合作者公司与神策数据合作真实场景,从神策用户画像产品出发,全 ...
最新文章
- code第一部分数组:第二十二题 偶数次中查找单独出现一次的数
- 子串在主机中出现的位置indexOf()--简单
- PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示
- 8.6 多元高斯分布模型-机器学习笔记-斯坦福吴恩达教授
- ThinkPHP+AJAX三级联动
- StyleAI:印象坐标-感情色彩量化/感情近邻关系
- 《深入理解Java函数式编程》系列文章
- day19 复习,组合和继承
- arp协议属于哪一层_TCP/IP协议栈-之-ARP协议分析
- 判断一个文件是否可以使用
- 最小堆最大堆的详细解读
- canvas图片合成
- 建立一颗最优的决策树 -如何调参,根据决策树进行数据分析
- SuperMap GIS 9D 产品白皮书v1.0
- 小程序可以删除或者注销吗
- TOF,双目,结构光,激光雷达等传感器及相关技术
- 我的世界java版怎么用指令召唤幻术师_我的世界召唤指令大全 怎么用指令召唤生物...
- 好好学习,天天向上——“C”
- android 常用框架整理
- [CTO札记]武侠人物名称稀缺,上起点找吧