Modificar valor de variável em beforeTaskSave antes de utilizá-la em automático

Olá, estou com um problema nas condições do automático do meu processo.No momento, estou criando uma função no meu beforeTaskSave da seguinte maneira:

    if (nextSequenceId == 4) {
        verificaPedidoDesconto()
    }
function verificaPedidoDesconto() {

    var msg;
    msg = "mandaProGerente " + hAPI.getCardValue("mandaProGerente") + "\n";

    if (hAPI.getCardValue("inic_vend_aux") == hAPI.getCardValue("mes_inic_aux")
            && hAPI.getCardValue("cob_vend_aux") == hAPI
                    .getCardValue("mes_cob_aux")
            && hAPI.getCardValue("valor_vend_aux") == hAPI
                    .getCardValue("valor_desc_aux")) {
        hAPI.setCardValue("mandaProGerente", 0)
    } else {
        hAPI.setCardValue("mandaProGerente", 1)

    }

    msg += "mandaProGerente " + hAPI.getCardValue("mandaProGerente") + "\n";

    // throw msg;
}

Em que '4' é o automático no meu processo:

automatico.png

A variável 'mandaProGerente' vem com os valores certos (0 ou 1 dependendo do caso), mas quando eu envio a tarefa para frente ela sempre cai na mesma (imprimir contrato), independente do valor de 'mandaProGerente'.

Existe algum problema em utilizar a variável desta forma para fazer a escolha no automático?

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags automatic ou faça a sua própria pergunta.