Activiti工作流学习之SpringBoot整合Activiti5.22.0实现在线设计器(二)
一、概述 网上有很多关于Eclipse、IDEA等IDE插件通过拖拽的方式来画工作流程图,个人觉得还是不够好,所以花点时间研究了一下Activiti在线设计器,并与SpringBoot整合。 二、实现效果 三、实现过程 1.Activiti官网下载: https://www.activiti.org/get-started (我这里使用的是5.22.0版本) 解压:activiti-5.22.0\wars\activiti-explorer,如下图 2.设计器前端部分 仅保留一些静态资源就行了,将这些文件放入项目的web目录下。 在editor-app/app-cfg.js中配置一下项目url。这个url是编辑器相关的后台服务的url。(当然你也可以根据你的需求改动) 注: ①editor-app就是编辑器、modeler.html就是编辑器的入口页面 ②diagram-viewer是流程跟踪插件 ③界面组件:stencilset.json。本身是英文的,可以通过替换它来实现汉化的效果 3.设计器后端部分 下载Acitiviti源码:https://github.com/Activiti/Activiti/releases/tag/activiti-5.22.0 ①添加pom依赖 < dependency >