Camunda Rest API 分配任务组



我们在申请审批流程中使用Camunda。根据Camunda的以下文档,我们可以创建任务并将其分配给用户。

我想知道我们是否可以将任务分配给组而不是单个用户

请求参数 - 我尝试了"candidateGroups" : {"value"}但没有运气。

{
  "id": "aTaskId",
  "name": "My Task",
  "description": "This have to be done very urgent",
  "priority" : 30,
  "assignee" : "peter",
  "owner" : "mary",
  "delegationState" : "PENDING",
  "due" : "2014-08-30T10:00:00",
  "followUp" : "2014-08-25T10:00:00",
  "parentTaskId" : "aParentTaskId",
  "caseInstanceId" : "aCaseInstanceId" 
}

不能将任务分配给组。但是你可以在 BPMN 流程中定义候选组。这也可以是服务/查询。

候选组属性:此自定义扩展允许您 使组成为任务的候选项。

<userTask id="theTask" name="my task" camunda:candidateGroups="management, accountancy" /> 

这正是 与使用上面定义的潜在所有者构造相同。注意 不需要按原样使用组(管理(声明 潜在所有者构造的情况,因为此属性可以 仅用于组。

https://docs.camunda.org/manual/7.6/reference/bpmn20/tasks/user-task/#candidate-groups

最新更新