Skip to content

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