Versão atual:

WKNextState retornando 0

Estou fazendo um mecanismo de atribuição personalizado, a qual dependendo da empresa escolhida no formulário ele atribui a um papel, e eu preciso fazer isso para todas as atividades do processo então estou fazendo vários ifs em cadeia, porém o WKNextState está retornando 0 e consequentemente não está entrando nos Ifs, alguém pode me ajudar? Segue o código abaixo:

function resolve(process,colleague){

var atividadeAtual = getValue("WKNumState"); var proxAtividade = getValue("WKNextState");

var userList = new java.util.ArrayList();

log.info("ativ: " + atividadeAtual); log.info("prox: " + proxAtividade);

     if (atividadeAtual==138 && proxAtividade==142){
         whichCompanyRole("papel1","papel2");
     }
    else if (atividadeAtual == 87 && proxAtividade==188){
         whichCompanyRole("papel3","papel4");
    }

[...]

function whichCompanyRole(empresa1,empresa2){ var empresa = hAPI.getCardValue("empresa"); if(empresa == "Empresa 1"){ userList.add("Pool:Role:"+empresa1); } else if(empresa == "Empresa 2"){ userList.add("Pool:Role:"+empresa2); log.info("Adicionou!") }

} return userList; }

Versões (5):

Ver a versão formatada

WKNextState retornando 0

Comentário

new question