Appearance
getVariableLocal
Flowable 7.1.0 摘要:执行的变量值。
方法签名与说明
Object getVariableLocal ( String executionId, String variableName)
执行的变量值。当设置变量以执行(而不是搜索父范围)时,返回值。当给定的给定值找不到可变值时,返回 null 名称或将值设置为 null 时。
<T> T getVariableLocal ( String executionId, String variableName, Class <T> variableClass)
执行的变量值。在设置了执行变量时(而不是搜索父范围),返回施放的给定类的值。当没有可变值为时,返回 null 找到给定名称或将值设置为 null 时。
常见使用场景
- 在流程中读取变量用于展示或决策。
- 调试流程走向时查看关键上下文数据。
- 官方摘要:执行的变量值。
Kotlin 调用示例
kotlin
val executionId = "EXECUTIONID"
val variableName = "VARIABLENAME"
runtimeService.getVariableLocal(executionId, variableName)注意事项
- 读取敏感变量需做好权限控制。
- 若频繁读取相同变量可做缓存优化。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- getVariableLocal
- getVariables
- getVariable
- hasVariable