flowable基础
2023-11-14 17:08:30 0 举报
AI智能生成
flowable基础
作者其他创作
大纲/内容
1、可部署流程:repositoryService.createDeployment().addClasspathResource(\"holiday-request.bpmn20.xml\") // 添加流程部署文件.name(\"请求流程\") // 设置部署流程的名称.deploy(); // 执行部署操作#act_re_deployment、act_re_procdef、act_ge_bytearray会新增记录
2、可通过其查询获取流程定义对象ProcessDefinition:repositoryService.createProcessDefinitionQuery() .deploymentId(\"2501\") .singleResult();
3、删除流程定义:repositoryService.deleteDeployment(\"2501\
RepositoryService
1、启动流程实例,得到流程实例对象ProcessInstance:runtimeService.startProcessInstanceByKey(\"holidayRequest\
2、查看对应任务Task集合:taskService.createTaskQuery() .processDefinitionKey(\"holidayRequestNew\") .taskAssignee(\"lisi\") .list();
RuntimeService
1、查看某个流程定义的历史操作HistoricActivityInstance:historyService.createHistoricActivityInstanceQuery() .processDefinitionId(\"holidayRequestNew:1:10003\") .finished() .orderByHistoricActivityInstanceEndTime().asc() .list();
HistoryService
Services
'RE’代表repository。带有这个前缀的表包含“静态”信息,例如流程定义与流程资源(图片、规则等)
ACT_RE_*
'RU’代表runtime。这些表存储运行时信息,例如流程实例(process instance)、用户任务(user task)、变量(variable)、作业(job)等。Flowable只在流程实例运行中保存运行时数据,并在流程实例结束时删除记录。这样保证运行时表小和快
ACT_RU_*
'HI’代表history。这些表存储历史数据,例如已完成的流程实例、变量、任务等
ACT_HI_*
通用数据,在多处使用。
ACT_GE_*
用户相关
ACT_ID_*
数据库表
flowable
0 条评论
回复 删除
下一页