Spring Boot 部署
1、pom中添加如下依赖:
image.png
2、注入activiti服务并调用方法
image.png
form表单
1、向任务添加表单属性:
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
网友评论