flowable6.5 根据流程实例id 查询当前多实例节点的实例数
时间: 2023-08-22 12:03:35 浏览: 107
flowable6.5中文操作手册.zip
可以使用 Flowable 的 RuntimeService 中的 createExecutionQuery 方法来查询当前多实例节点的实例数。具体步骤如下:
1. 获取 RuntimeService 对象:
```
RuntimeService runtimeService = processEngine.getRuntimeService();
```
2. 构造 ExecutionQuery 对象:
```
ExecutionQuery query = runtimeService.createExecutionQuery()
.processInstanceId(processInstanceId) // 流程实例id
.activityId(activityId) // 多实例节点id
.parentId(executionId); // 父执行id
```
其中,activityId 和 executionId 可以通过查询当前任务的 Task 对象获取。
3. 查询数量:
```
long count = query.count();
```
这样就可以获取当前多实例节点的实例数了。
阅读全文