Appearance
setOwner
Flowable 7.1.0 摘要:将此任务的所有权转移给另一个用户。
方法签名与说明
void setOwner ( String taskId, String userId)
将此任务的所有权转移给另一个用户。如果身份组件知道用户是否知道用户。 Parameters:
- 任务 - 任务的ID不能为null。
- 用户 - 正在获得所有权的人。
Throws:
- FlowableObjectNotFoundException-任务或用户不存在时。
常见使用场景
- 调整任务的分配人与负责人,实现灵活派单。
- 同步外部权限系统的结果到 Flowable 引擎。
- 官方摘要:将此任务的所有权转移给另一个用户。
Kotlin 调用示例
kotlin
val taskId = "TASKID"
val userId = "USERID"
taskService.setOwner(taskId, userId)注意事项
- 修改分配人前建议校验候选范围,防止越权。
- 及时记录操作日志,便于追踪任务责任。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- setAssignee
- setOwner
- delegateTask