Recuperar ultima atividade executada na solicitação

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"));
        }
    }
}