Versão atual:

hAPI.startProcess "Versão do processo não encontrada.".

Olá! Tenho que fazer em um evento workflow, o início de processos, porém será 1 para cada usuário, na qual estão todos sendo armazenados dentro de um Array. Porém, quando o evento é executado, ele não inicia os processos em paralelo. Utilizei um try catch para obter o erro, porém ele retornou um erro no qual eu nunca vi nessa situação.

Segue o erro: com.fluig.bpm.exception.validation.BPMProcessDefinitionVersionNotFoundException: Versão do Processo não encontrada.Empresa 1 processo AgendamentodeLimpeza

Segue o código:

var creator = dataset.getValue(0, "colleagueName");
    var func = hAPI.getCardValue("hdi_funcionarios");
    var funcionarios = func.split(",");
    var prcID = "AgendamentodeLimpeza";
    var ativDest = 2;
    var obs = "Processo iniciado automaticamente com base em um agendamento previamente feito por "+ creator;
    var completar = true;
    var gestor = false;
    var campos = new java.util.HashMap();
    campos.put("sBloco", hAPI.getCardValue("sBloco"));
    campos.put("sSala", hAPI.getCardValue("sSala"));
    campos.put("tServico", hAPI.getCardValue("tServico"));
    campos.put("sPrioridade", hAPI.getCardValue("sPrioridade"));
    hAPI.setCardValue("teste", funcionarios[0] + funcionarios[1] + " // " + funcionarios.length + " // " + obs + " // ");
    for(var i in funcionarios){
        hAPI.setCardValue("teste","23");
        var users = new java.util.ArrayList();
        users.add(funcionarios[i]);
        hAPI.setCardValue("teste","26");

        try{
            hAPI.startProcess(prcID, ativDest, users, obs, completar, campos, gestor);
        }catch(exception){
            hAPI.setCardValue("teste", exception.message);
        }
        //hAPI.setCardValue("teste","28");
    }

Essa função está rodando dentro do evento afterProcessCreate.

Todas as variáveis que estou utilizando no startProcess estão com valores, e valores corretos. Todas foram verificadas utilizando setCardValue em um campo de testes para ver se ela está retornando algum valor.

Aguardo ansiosamente uma resposta, e obrigado por sua atenção.

Versões (6):

Ver a versão formatada

hAPI.startProcess "Versão do processo não encontrada.".

Comentário

new question