Camunda Rest API分配任务组

时间:2017-03-30 15:35:03

标签: bpmn camunda

我们在申请批准流程中使用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" 
}

1 个答案:

答案 0 :(得分:1)

您无法将任务分配给组。但您可以将候选组定义到BPMN流程中。这也可以是服务/查询。

  

candidateGroups属性:此自定义扩展允许您   使一个小组成为任务的候选人。

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

这是完全正确的   与使用如上定义的potentialOwner构造相同。注意   不需要按原样使用组(管理)声明   具有潜在所有者构造的情况,因为该属性可以   仅用于团体。

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