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);
compartilhar
  • 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.

    Lucas Lemuel   05 de Nov de 2019
  • Ainda não, estou nesse mesmo problema, pois "aprovador" só recebe um nome (o último).

    var filtro = DatasetFactory.createConstraint('colleagueName', aprovador, aprovador, ConstraintType.MUST);
    Marcella   05 de Nov de 2019
  • 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...

    Rafael Vanat   21 de Nov de 2019
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags mecanismo mecanismocustomizado mecanismodeatribuicao ou faça a sua própria pergunta.