Appearance
setVariablesLocal
Flowable 7.1.0 摘要:在任务上设置变量。
方法签名与说明
void setVariablesLocal ( String taskId, Map < String , ? extends Object > variables)
在任务上设置变量。如果该变量尚未存在,则将在任务中创建它。
常见使用场景
- 写入任务级变量,驱动表单、节点规则。
- 在任务处理过程中缓存上下文数据。
- 官方摘要:在任务上设置变量。
Kotlin 调用示例
kotlin
val taskId = "TASKID"
val variables = mutableMapOf("flag" to true)
taskService.setVariablesLocal(taskId, variables)注意事项
- 变量默认会持久化到数据库,建议控制大小。
- 复杂对象建议转化为 JSON 或业务主键。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- setVariable
- setVariables
- setVariableLocal
- setVariablesLocal