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