activiti查询

Posted furenjian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了activiti查询相关的知识,希望对你有一定的参考价值。

一  1.根据当前任务id获得当前任务对象
  Task task = processEngine.getTaskService().createTaskQuery().taskId(taskId).singleResult();
2.根据流程id获得流程实例

ProcessInstance pi =processEngine.getRuntimeService().createProcessInstanceQuery().processInstanceId(task.getProcessInstanceId()).singleResult();

3.根据任务id获得流程实例id

task.getProcessInstanceId();

4.根据任务id获得流程定义id

task.getProcessDefinitionId();

5.更具流程实例id获得流程

HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery()

.processInstanceId(pProcessInstanceId).singleResult();

6.根据任务名字获得所有任务

List<Task> list = taskService.createTaskQuery() 

.taskCandidateOrAssigned("userId").list();  

7.添加批注信息

taskService.addComment(taskId, task.getProcessInstanceId(), message); 

8.查询批注信息

 List<Comment> list = taskService.getProcessInstanceComments(task.getProcessInstanceId()); 

9.获取历史流程实例

HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery()
                 .processInstanceId(pProcessInstanceId).singleResult();

10.获得流程定义(根据历史流程实例id)

ProcessDefinitionEntity processDefinition = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService)
                     .getDeployedProcessDefinition(historicProcessInstance.getProcessDefinitionId());

11.获得流程实例中已执行的节点

List<HistoricActivityInstance> historicActivityInstanceList = historyService.createHistoricActivityInstanceQuery()
                     .processInstanceId(pProcessInstanceId).orderByHistoricActivityInstanceId().asc().list();

 

12.查询流程定

List<ProcessDifintion> list = processEngine.getRepositoryService.CreateProcessDefinitionQuery().processDefinitionId(processDefifinitionId).list();
---------------------
作者:pgh_1947
来源:CSDN
原文:https://blog.csdn.net/pgh_1947/article/details/77340711
版权声明:本文为博主原创文章,转载请附上博文链接!











以上是关于activiti查询的主要内容,如果未能解决你的问题,请参考以下文章

activity引擎 MySQL查询不带库名

复杂的 Activiti + JPA 查询

activity 如何通过 businessKey 查询 Task

Activiti5 添加/查询审批批注(审批意见)

activiti查询

Active Record Query Interface 数据查询接口(界面)