一:引入
在activiti中,我们是在Eclipse中设计完成了流程,然后导入流程模型,也可以通过在线流程设计器进行设计,然后部署得到流程模型。然后把流程模型部署得到流程定义。实际上客户是可能不会使用Eclipse的,所以我们必须在项目中集成在线流程设计器。
二: 拷贝资源
2.1. 添加activiti-explorer下Modeler资源
1)后台资源:jar包
Java库
activiti-crystalball-5.16.4.jar
activiti-diagram-rest-5.16.4.jar
activiti-explorer-5.16.4.jar
activiti-modeler-5.16.4.jar
拷贝Activiti所有的jar来进行替换
2)前台资源:js等
3)添加配置文件
4)配置Modler控制器支持
三:在模型管理模块的开发
1、在菜单中添加一个菜单叫”模型管理”
2、点击该菜单,会通过一个Controller跳转一个模型管理的主界面
3、在模型管理界面完成模型的管理操作(创建,部署,ms列表,删除)
四:在线流程设计器实现
4.1场景
当“创建”和“修改”模型时,会打开流程设计器,设计完成后序保存模块。
4.2实现
添加:
修改:
有可能遇到的问题:
需要开启:
<!-- 支持MVC的注解 -->
<mvc:annotation-driven/>
版权声明:本文为weixin_43841627原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。