Activiti6

2018-09-04  本文已影响41人  宋雨轩同学

Spring Boot 部署

1、pom中添加如下依赖:


image.png

2、注入activiti服务并调用方法


image.png

form表单

1、向任务添加表单属性:

image.png
2、根据任务id获取表单属性:
           请求路径:form/form-data?taskId=155007
image.png
3、提交任务表单数据:
image.png
4、查询提交后的任务表单数据:
           请求路径:history/historic-detail?taskId=155007
image.png

流程设计

一、环境搭建:Tomcat + Oracle 12c
1、将activiti 6.0.0 压缩包里面的activiti-app.war放在tomcat中:


image.png

2、添加Oracle驱动:


image.png
2、修改解压出的activiti-app.properties配置文件:
image.png
3、使用Oracle 12c 时,activiti-app.properties中的hibernate.dialect改为Oracle9Dialect:
image.png

4、运行tomcat,打开浏览器登录:


image.png
5、在ACT_ID_USER中找一个用户进行登录:
image.png
二、bug及解决:
1、无法显示流程图:
image.png
解决方法:从WEB-INF/lib中删除mchange-commons-java-0.2.3.4.jar、c3p0-0.9.2.1.jar,下载最新版的c3p0添加到lib中
image.png
三、通过activiti-app设计并部署流程:
1、设计流程:点击app首页的Kickstart App
image.png

点击创建流程,并填入相关信息:


image.png
image.png
image.png
image.png
image.png
将流程放在app里面:
image.png
image.png
点击发布,部署流程:
image.png
回到首页,查看刚刚发布的app:
image.png
点击processes:
image.png
在这里可以启动新流程:
image.png
启动流程:
image.png
上一篇下一篇

猜你喜欢

热点阅读