Boa tarde Senhores
Como fazer para acionar um Dataset avançado de dentro de um BeforeStateEntry?
Tentei fazer assim mas não entra na função createDataset.
function atualizaEtapaWorkflow(){
try {
log.info("atualizaEtapaWorkflow ENTROU ");
var processo = getValue("WKNumProces"); //Recupera o numero da solicitação
var requisitante = getValue("WKUser"); //Recupera o usuário corrente associado a atividade
hAPI.setCardValue("n_solicitacao", processo);
hAPI.setCardValue("solicitante", requisitante);
function createDataset(fields, constraints, sortFields) {
console.log("atualizaEtapaWorkflow createDataset ENTROU ");
// Preparacao de filtro para consulta
var c1 = DatasetFactory.createConstraint("SOLICITANTE", requisitante, requisitante, ConstraintType.MUST);
var constraints = new Array(c1);
console.log("atualizaEtapaWorkflow createDataset constraints " + constraints);
// coleta dados do dataset, utlizando filtro
var datasetReturned = DatasetFactory.getDataset("_RM_SOLICITANTE_CHEFIA", null, constraints, null);
console.log("atualizaEtapaWorkflow createDataset datasetReturned " + datasetReturned);
// Gravando valores de retorno
var dataset = datasetReturned.values;
console.log("atualizaEtapaWorkflow createDataset dataset " + dataset);
return dataset;
}
}
catch (e)
{
log.error(e);
throw e;
}
}