Spring 3.2.5 集成 Activiti Modeler 5.17.0
Activiti 5.17.0在Modeler上做了很大的变化,集成比以前貌似简单些,参考集成activiti 5.16.4中modeler,完成集成。
1、下载Activiti 5.17的源代码
2、复制Activiti Modeler相关的组件依赖到pom.xml(注意:更新com.fasterxml.jackson.databind的版本为2.4.4,否则保存时报错,但不影响使用)。
3、在Spring-Activiti.xml中增加以下bean的申明。
<!-- json处理 -->
<beanid="objectMapper"class="com.fasterxml.jackson.databind.ObjectMapper"></bean>
<!-- Rest处理 -->
<beanid="restResponseFactory"class="org.activiti.rest.service.api.RestResponseFactory"></bean>
<beanid="contentTypeResolver"class="org.activiti.rest.common.application.DefaultContentTypeResolver"></bean>
4、将modules\activiti-webapp-explorer2\src\main\webapp\edtior-app整个目录拷贝到工程的webapp/workflow下。
5、将modules\activiti-webapp-explorer2\src\main\webapp\modeler.html文件拷贝到工程的webapp/workflow下。
6、修改edtior-app/app-cfg.js中的contextRoot为自己的工程目录。
7、修改editor-app\editor\oryx.debug.js中的config部分,和自己存放modeler的路径一致:
ORYX.CONFIG.APP_PATH= "/XXX";
ORYX.CONFIG.ROOT_PATH= ORYX.CONFIG.APP_PATH+ "/workflow/editor-app/editor"; //TODO: Remove last slash!!
ORYX.CONFIG.EXPLORER_PATH= ORYX.CONFIG.APP_PATH+ "/workflow/editor-app/explorer";
ORYX.CONFIG.LIBS_PATH= ORYX.CONFIG.APP_PATH+ "/workflow/editor-app/libs";
/**
* Regular Config
*/
ORYX.CONFIG.SERVER_HANDLER_ROOT= ORYX.CONFIG.APP_PATH;
ORYX.CONFIG.SERVER_EDITOR_HANDLER= ORYX.CONFIG.SERVER_HANDLER_ROOT +"/editor";
ORYX.CONFIG.SERVER_MODEL_HANDLER= ORYX.CONFIG.SERVER_HANDLER_ROOT +"/model";
其他类似。
8、在模型发布的时候,需要指定编码字符集为GBK,否则相关中文都是乱码。如下:
BpmnModel model =new BpmnJsonConverter().convertToBpmnModel(modelNode);
byte[] bpmnBytes =newBpmnXMLConverter().convertToXML(model,"GBK");
Spring 3.2.5 集成 Activiti Modeler 5.17.0相关推荐
- springboot2.0集成activiti modeler
项目采用Springboot 2.0.3.RELEASE版本以及activiti 5.22.0版本 在acitiviti官网下载完整包https://github.com/Activiti/Activ ...
- Activiti集成Activiti Modeler
Activiti6.0.0及以上版本与activiti-modeler的maven引用有冲突,解决方法参考 Activiti6.0.0及以上版本集成Activiti Modeler 1.下载源文件 a ...
- SpringBoot集成Activiti Explorer
最近又要开始弄工作流,出现bug要修改,前同事离职了两个多月了,目前也没有新招到后端java,目前一个人顶着. Activiti Modeler 是 Activiti 官方提供的一款在线流程设计的前端 ...
- Activiti 快速入门教程:SpringBoot 集成 Activiti6 + Activiti Modeler 流程配置可视化
Activiti 快速入门教程:SpringBoot 集成 Activiti6 + Activiti Modeler 流程配置可视化 7大服务与核心表 23张表概览 7大核心服务(重要) 加依赖 内部 ...
- 集成新版(5.17+)Activiti Modeler与Rest服务
声明: 此教程适合Activiti 5.17+版本. 本博客所涉及的内容均可在kft-activiti-demo中找到. 在线demo可以访问 http://demo.kafeitu.me:8080/ ...
- Springboot 集成 Activiti时启动报错!'org.activiti.spring.boot.SecurityAutoConfiguration
Springboot 集成 Activiti时启动报错! org.springframework.beans.factory.BeanCreationException: Error creating ...
- Spring框架下集成Activiti 5.17.0的diagram-viewer
Spring集成Activiti就不说了,到处都是这样的文章,这里只针对新的部分进行一个说明 1.下载Activiti 5.17的源代码:https://github.com/Activiti/ ...
- 整合Activiti Modeler到业务系统(或BPM平台)
http://www.kafeitu.me/activiti/2013/03/10/integrate-activiti-modeler.html 1. 为什么要整合 Activiti 5.10版本把 ...
- 关于ruoyi框架集成activiti步骤
关于ruoyi框架集成activiti步骤 简介 傻瓜式集成步骤(后端部分) 傻瓜式集成步骤(前端部分) 简介 此集成参照的是gitee作者 CalvinHwang123源代码位置的集成方式,若依属于 ...
最新文章
- Java poi插件导出Excel文件合并多sheet页
- leetcode 684. 冗余连接()
- 论文浅尝 | 基于深度强化学习的远程监督数据集的降噪
- 机器学习算法中的准确率、精确率、召回率和F值
- 《计算机应用基础》期末试卷.,《计算机应用基础》期末试卷(A卷)《计算机应用基础》期末试卷(A卷).doc...
- 抽象类中不能有private的成员_【java基础】-- java接口和抽象类的异同分析
- 为防盗装自动门 不想也会影响生活
- 宅霸java_宅霸游戏联机平台下载|宅霸游戏联机平台免费版下载 v4.5.0 官方版_小皮网...
- win10计算器_从0开始自制计算器!
- php数组中随机抽取,PHP 数组中随机抽取一些元素_PHP教程
- 世界各国时区表以及与北京时差
- 易语言 文件捆绑机的原理【转载】
- web端第三方微信登录
- JVM内存和垃圾回收-12.String Table
- 精尽Spring MVC源码分析 - 一个请求的旅行过程
- 大学计算机基础毕业论文操作步骤,大学计算机基础教学论文论文
- 触宝笔试面试回忆版(不完整)-16暑期实习
- 日期或时间在tableau中的显示及access中时间格式的变换
- igraph/networkx学习笔记之一 —— 数据结构
- Scala和Java混合项目搭建:(Eclipse)