Activiti: 三种部署方式和几种启动方式

三种部署:
1.自动部署: <property name=”deploymentResources” value=”classpath*:/bpmn/*.bpmn”/>

2.手动部署:

3. 使用web modeler保存后,从数据库部署

几种启动方式
processDefinitionId:这个参数的值可以通过repositoryService.createProcessDefinitionQuery()方法查询,对应数据库:ACT_RE_PROCDEF;每次部署一次流程定义就会添加一条数据,同名的版本号累加。
ACT_RE_PROCDEF:业务流程定义数据表ID_:流程ID,由“流程编号:流程版本号:自增长ID ” 组成
建议使用startProcessInstanceByKey,特殊情况需要使用以往的版本选择使用startProcessInstanceById。

1. 根据key启动

2. 启动表单流程