Validar usuários de papel ou grupo via workflow

Boa tarde Pessoal,

Gostaria de pular uma etapa do processo caso o papel ou grupo definido para esta estiver sem usuários.

Alguém tem ideia de como validar isso no processo?

Obrigado!

Olá Allan,

Uma ideia seria checar o papel ou grupo num evento da atividade anterior a que vc precisa testar. Uma sugestão seria o beforeTaskSave, e caso ela identificasse que o papel ou grupo está vazio vc seta um campo oculto no formulário.
Este campo oculto vc pode checar num ponto de decisão no fluxo.

Augusto

Obrigado!

Acabei fazendo via modal:

function contaUsuariosPapel(papel){
var c1 = DatasetFactory.createConstraint(‘workflowColleagueRolePK.companyId’, ‘1’, ‘1’, ConstraintType.MUST)
var c2 = DatasetFactory.createConstraint(‘workflowColleagueRolePK.roleId’, papel, papel, ConstraintType.MUST)
var dsRole = DatasetFactory.getDataset(‘workflowColleagueRole’, null, [c1, c2], null)
return parseFloat(dsRole.values.length);
}

chamei na condicional do processo com o código do papel
contaUsuariosPapel(‘papel_da_atividade’) > 0