Versão atual:

Validar Cancelamento (beforecancelprocess) se for Gestor

Olá comunidade!

Estou tentando desenvolver um evento de workflow que valide se o cancelamento do processo seja feito somente pelo gestor. Segue código abaixo:

function beforeCancelProcess(colleagueId,processId){  
    var GESTOR_PRC  = getValue("WKManagerMode");  
    var MESSAGE_CANCEL_ERROR = "Somente o gestor pode cancelar o processo";  

    log.info("PRCCHAMADO-LOG: " + GESTOR_PRC)
        log.info("PRCCHAMADO-LOG: " + GESTOR_PRC.toString());

    if (GESTOR_PRC != true){
        throw MESSAGE_CANCEL_ERROR;
    }
}

Estou tentando usar o parametro WKManagerMode para validar, mas até em quando o gestor tentar cancelar o processo, o mesmo continua dando erro. O gestor foi atribuido a um Papel.

Alguém poderia indicar um caminho? Agradecido desde já!

Versão (1):

Ver a versão formatada

Validar Cancelamento (beforecancelprocess) se for Gestor

Comentário

new question