pessoal,
gostaria de recuperar a ultima atividade executada numa solicitação aberta.
isso dentro dos scripts de processo.
e possivel?
pessoal,
gostaria de recuperar a ultima atividade executada numa solicitação aberta.
isso dentro dos scripts de processo.
e possivel?
@Leandro,
Tente executar esse código, ele irá trazer o histórico de um processo ordenado pela sequência de execução:
function buscaHistorico(processo){
//Campos que irá trazer
var fields = null;
//Monta as constraints para consulta
var constraints = new Array();
constraints.push(DatasetFactory.createConstraint("processHistoryPK.processInstanceId", processo, processo, ConstraintType.MUST));
//constraints.push(DatasetFactory.createConstraint("active", "false", "false", ConstraintType.MUST));
//Define os campos para ordenação
var sortingFields = new Array("processHistoryPK.movementSequence");
//Busca o dataset
var dataset = DatasetFactory.getDataset("processHistory", fields, constraints, sortingFields);
var count = dataset.rowsCount;
if (count > 0) {
for (var i = 0; i < dataset.rowsCount; i++) {
log.info(dataset.getValue(i, "processHistoryPK.movementSequence"));
}
}
}