认领任务是指将公共池的任务变成领取人私有的任务,任务认领后其他人不能再认领。
配置%AWS_HOME%/bin/conf/bpmn.properties
文件
####################################################
#claim feature support
#[team,role,department]
####################################################
ENGINE_CLAIM_SUPPORT=team,role
修改ENGINE_CLAIM_SUPPORT属性,参考值可设置team
,role
,department
,多个可使用英文半角逗号分隔
在BPM系统中可通过路由方案将任务设为共享任务
SDK API创建共享任务
//创建公共人工任务类实例
SDK.getTaskAPI().createUserClaimTaskInstance
在BPM系统中办理任务时,如果未找到执行人将自动创建为公共任务。详细参见https://docs.awspaas.com/user-manual/aws-pass-console-user-manual-prm/operate_guidance/no_people.html
在工作台待办列表中默认不显示待认领的任务,管理员可在我的工作台应用参数列表中开启。
任务被认领后将自动从他人的待办列表中消失。
表单认领任务
SDK API认领任务
//创建公共人工任务类实例
SDK.getTaskAPI().claimTask
SDK.getTaskAPI().isClaimTask//判断任务是共享任务还是私有任务
SDK.getTaskAPI().unclaimTask//交回认领,其他人可以继续认领