1 Star 0 Fork 0

阿布/activitiDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
学习笔记.txt 2.46 KB
一键复制 编辑 原始数据 按行查看 历史
Bryceyao 提交于 2017-09-25 17:23 . Update 学习笔记.txt
1.初次运行项目,会自动创建流程相关的25张表
2.打开管理页面需要用户名密码配置在表ACT_ID_USER下
3.执行Application main方法启动项目,会自动加载/processes/下的.bpmn文件进行部署
4.测试rest请求使用chrome插件"Postman",有登录验证,还需要"Postman Interceptor"
2017-06-13测试笔记
A.测试步骤
1./activitiDemo/src/main/resources/application.properties配置数据库
2./activitiDemo/doc/querySql/city.sql初始化业务数据
3.执行DefiAndExecWorkFlow.java发布流程(/activitiDemo/src/main/resources/processes/workFlow/SubProcessTwoMethod.bpmn)
4.http://127.0.0.1:8081/repository/process-definitions GET请求查看已定义的流程
5.http://127.0.0.1:8081/repository/deployments/65001 DELETE请求删除已定义的流程
6.http://127.0.0.1:8081/runtime/process-instances POST请求发起一个流程
参数Body, JSON(application/json)
{
"processDefinitionId":"SubProcessTwoMethod:1:77504",
"businessKey":"SubProcessTwoMethod",
"variables": [
{
"name":"findId",
"value":"1101"
},
{
"name":"updateId",
"value":"4403"
},
{
"name":"provinceId",
"value":"44"
},
{
"name":"cityName",
"value":"深圳市啊"
},
{
"name":"description",
"value":"工作几年城市"
}
]
}
7.流程正常执行完毕
B.注意事项
1.流程中的变量类型只支持小写,如long,string;错误形式 Long,String
2.流程中的变量须同名,如在开始节点定义“cityName1”,在后面执行节点,定义表达式中引用“cityName1”。
3.流程中的变量和程序中的变量不需要同名,不需要同数据类型
如流程表达式 ${cityServiceFindByExpression.find(execution,findId)}
程序代码
@Component
public class CityServiceFindByExpression implements Serializable {
public void find(DelegateExecution execution,String findId1) throws Exception {
...
}
}
4.流程定义的变量,如果在表达式中用到,必须在发起流程的时候初始化,否则会报错
{
"message": "Internal server error",
"exception": "Unknown property used in expression: ${cityServiceUpdate.update(execution,updateId,provinceId,cityName,description)}"
}
5.流程默认事务控制,连续几个service task有一个失败,其他service task做的改动都会还原。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yingmingzongyu/activitiDemo.git
git@gitee.com:yingmingzongyu/activitiDemo.git
yingmingzongyu
activitiDemo
activitiDemo
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385