ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
RepositoryService repositoryService = processEngine.getRepositoryService();
Deployment deployment = repositoryService.createDeployment()
.addClasspathResource("approval.bpmn20.xml")
.name("我的流程部署")
.deploy();
1、ACT_RE_DEPLOYMENT多出一条记录。
2、ACT_RE_PROCDEF多出一条记录。
3、ACT_GE_BYTEARRAY多出几条信息,图片资源啥的。
RuntimeService runtimeService = processEngine.getRuntimeService();
Map<String, Object> map = Maps.newHashMap();
map.put("name", "zhangxingr");
map.put("sex", "man");
map.put("age", "21");
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("my-process", map);
1、ACT_HI_ACTINST增加了流程启动的信息。
2、ACT_HI_PROCINST增加了流程信息。
3、ACT_HI_IDENTITYLINK增加了记录。
4、ACT_HI_TASKINST增加了记录。
5、ACT_RU_EXECUTION增加了记录。
6、ACT_RU_IDENTITYLINK增加了记录。
7、ACT_RU_TASK增加了记录。
List<Task> list = processEngine.getTaskService()
.createTaskQuery()
.taskAssignee("王五")
.list();
processEngine.getTaskService()
.complete("7502"); //任务ID
1、ACT_HI_ACTINST增加了一条记录。
2、ACT_RU_IDENTITYLINK多了一条参与者记录。
3、ACT_HI_TASKINST增加了记录。
4、ACT_RU_EXECUTION增加了记录。
5、ACT_RU_TASK增加了记录,减少了一条记录。
List<ProcessDefinition> list = processEngine.getRepositoryService()//与流程定义和部署对象相关的Service
.createProcessDefinitionQuery().list();
processEngine.getRepositoryService()
.deleteDeployment("deploymentId", true);
原文:https://www.cnblogs.com/feiqiangsheng/p/13222045.html