Olá, tenho um cenário onde inicio um processo via webservice (startProcess) e a próxima atividade é uma atividade em conjunto, eu tenho um mecanismo de atribuição que pega os usuários de um determinado grupo e incluí como responsáveis da atividade, porém, o Fluig não atribuí todos os usuários a atividade. Tem alguma forma de incluir vários responsável em consenso via mecanismo de atribuição customizado?
Segue meu mecanismo:
var userList = new java.util.ArrayList();
var group = "GrupoUsuarios";
var c1 = DatasetFactory.createConstraint('colleagueGroupPK.companyId', '1', '1', ConstraintType.MUST)
var c2 = DatasetFactory.createConstraint('colleagueGroupPK.groupId', group, group, ConstraintType.MUST)
var dsGroup = DatasetFactory.getDataset('colleagueGroup', null, new Array(c1, c2), null);
if (dsGroup.rowsCount != 0) {
for (var i = 0; i < dsGroup.rowsCount; i++) {
userList.add(dsGroup.getValue(i, "colleagueGroupPK.colleagueId"));
}
} else {
throw "Não foram encontradoes usuários no grupo.";
}
return userList;
Obrigado.