flowable获取未审核的节点
时间: 2023-08-25 22:08:14 浏览: 151
要获取未审核的节点,你需要使用 Flowable API 中的 `TaskQuery` 接口,并使用 `taskUnnassigned()` 和 `taskCandidateGroup()` 方法过滤未审核的任务。以下是一个例子:
```java
TaskService taskService = processEngine.getTaskService();
List<Task> tasks = taskService.createTaskQuery()
.taskUnnassigned() // 未分配的任务
.taskCandidateGroup("审核组") // 审核组的候选任务
.list();
```
这将返回所有未分配且归属于 `审核组` 的候选任务。你可以进一步使用其他查询方法来进一步筛选结果,例如根据流程定义 ID、流程实例 ID、任务创建时间等。
```java
TaskService taskService = processEngine.getTaskService();
List<Task> tasks = taskService.createTaskQuery()
.taskUnnassigned() // 未分配的任务
.taskCandidateGroup("审核组") // 审核组的候选任务
.processDefinitionId("myProcessDefinitionId") // 流程定义 ID
.processInstanceId("myProcessInstanceId") // 流程实例 ID
.taskCreatedAfter(new Date(2021, 1, 1)) // 2021 年 1 月 1 日之后创建的任务
.list();
```
阅读全文