Appearance
deleteUserIdentityLink
Flowable 7.1.0 摘要:删除用户与给定IdentityLinkType的过程实例之间的关联。
方法签名与说明
void deleteUserIdentityLink ( String processInstanceId, String userId, String identityLinkType)
删除用户与给定IdentityLinkType的过程实例之间的关联。 Parameters:
- ProcessInstanceID-过程实例的ID不能为null。
- 用户ID-用户涉及的ID不能为null。
- IdentityLinkType- IdentityLink的类型,不能为null(@See IndentityLinkType)。
Throws:
- FlowableObjectNotFoundException-任务或用户不存在时。
常见使用场景
- 维护流程实例的参与者、拥有者等身份。
- 与组织权限系统联动,明确责任人。
- 官方摘要:删除用户与给定IdentityLinkType的过程实例之间的关联。
Kotlin 调用示例
kotlin
val processInstanceId = "PROCESSINSTANCEID"
val userId = "USERID"
val identityLinkType = "IDENTITYLINKTYPE"
runtimeService.deleteUserIdentityLink(processInstanceId, userId, identityLinkType)注意事项
- 流程身份信息与权限体系密切相关,更新时需谨慎。
- 建议在身份变动后通知相关参与者。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- deleteUserIdentityLink
- setOwner
- setAssignee
- addUserIdentityLink