Atribuir tarefa para mais de um usuário

Tenho um dataset que traz uma lista de usuários, preciso que esses usuários sejam os aprovadores, mas quando coloco no ".add", ele só envia para o último usuário da lista.

Tem como enviar para mais de um aprovador? Sem ser para grupo/papel.


// Busca pelo aprovador e retorna a matrícula
var c1 = DatasetFactory.createConstraint('colleagueName', aprovador, aprovador, ConstraintType.MUST);
var filtros = new Array("colleaguePK.colleagueId");
var ds_colleague = DatasetFactory.getDataset('colleague', filtros, new Array(c1), null);

for (var i = 0; i < ds_colleague.values.length; i++) {
   var matricula = ds_colleague.getValue(i, 'colleaguePK.colleagueId');
}

var listaUsuarios = new java.util.ArrayList();
listaUsuarios.add(matricula);

Estou nesse mesmo impasse, criando solicitação via ws e colocando mais de um usuário…

Observei também, que quando a solicitação é gerada na lista de solicitações ele informa na coluna responsável é em consenso, porém, como você relatou, fica atribuído apenas para o ultimo usuário da lista.

Quando o usuário a qual está atribuído movimenta para finalizar a solicitação, a mesma finaliza, porém na lista de solicitações não aparece quem foi o responsável.

Teve algum avanço em relação a essa situação ? Pode compartilhar ? Obrigado.

Ainda não, estou nesse mesmo problema, pois “aprovador” só recebe um nome (o último).


var filtro = DatasetFactory.createConstraint('colleagueName', aprovador, aprovador, ConstraintType.MUST);

Você criou um mecanismo customizado no qual busca a lista de usuários a partir do dataset customizado. O mecanismo faz a adição corretamente de todos os usuários, porém o fluig só atribuiu ao primeiro, é isso?
Quanto melhor explicada sua dúvida e subsídios você der, mais chance de conseguir ajuda. Como está a configuração da atividade, códigos envolvidos, etc…

Seu mecanismo de atribuição retorna 1 ou mais aprovadores, correto? então, na atividade você precisa configurar da seguinte forma

img2.png

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.