Olá,
Estou desenvolvendo um mecanismo customizado para listar usuários de um papel, sendo que o usuário que solicitou o workflow não pode aparecer.
Criei um dataset que puxa os usuários do papel e a partir dele criei o mecanismo, chamando o dataset criado.
Segue código do mecanismo customizado:
function resolve(process,colleague){
var userList = new java.util.ArrayList();
var dataset = DatasetFactory.getDataset("ds_aprovadoresFrete", null, null, null);
var solicitante = hAPI.getCardValue("colab_1");
for(var x = 0;x <dataset.values.length;x++){
var row = dataset.values[x];
if(row[dataset.columns[2]] != solicitante){
userList.add(row[dataset.columns[1]]);
}
}
return userList;
}
O mecanismo está sendo atribuído a uma atividade, porém quando é solicitado ele dá erro e no log me diz que não é possível achar o "2" de um undefined.
No console do navegador realizei alguns testes e todos me retornam certo as informações do dataset.
Alguém pode me ajudar por favor?
Boa tarde. Então, provavelmente não conseguiu achar o dataset, tenta colocar logs antes e depois, mostrando o que está chegando como valor
— Matheus 30 de Jan de 2019