Skip to content

getVariableInstancesByExecutionIds

Flowable 7.1.0 摘要:从给定的执行范围(包括父示波器)中可见的所有变量。

方法签名与说明

List <org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstancesByExecutionIds ( Set < String > executionIds)

从给定的执行范围(包括父示波器)中可见的所有变量。 Parameters:

  • executionIds-执行的ID不能为null。

Returns:

  • 变量。

常见使用场景

  • 在流程中读取变量用于展示或决策。
  • 调试流程走向时查看关键上下文数据。
  • 官方摘要:从给定的执行范围(包括父示波器)中可见的所有变量。

Kotlin 调用示例

kotlin
val executionIds = /* TODO: 构造 Set < String > */

runtimeService.getVariableInstancesByExecutionIds(executionIds)

注意事项

  • 读取敏感变量需做好权限控制。
  • 若频繁读取相同变量可做缓存优化。
  • 调用前请确认当前用户具备相应的任务/流程操作权限。
  • 本文基于 Flowable 7.1.0 Javadoc。

相关 API

  • getVariableInstancesByExecutionIds
  • getVariables
  • getVariable
  • hasVariable