Decisão campo texto

Boa tarde,

Estou criando uma decisão baseada no valor de um campo. Se for maior ou igual a R$2000,00 passa por uma aprovação e se for menor não.

Está da seguinte forma no processo:

Capturar.PNG

Porém, como estou utilizando mascara o campo é do tipo text e não está dando certo.

Como vocês fazem nesse caso? Alguma dica?

Abs,

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

1 curtida

@Pedro,

Você pode criar um evento do processo pra fazer a conversão:


function convertStringFloat(valor){
    if (valor.indexOf(',') == -1) {
    } else {
        valor = String(valor).split(".").join("").replace(",",".");
    }
    valor = parseFloat(valor);

    return valor;
}

Dai na decisão você coloca assim:


convertStringFloat(hAPI.getCardValue('valorAdiantamento')) < 2000

@Gabriel, obrigado pela resposta! Em qual evento do processo posso colocar esta função?

Você pode criar uma nova com esse nome: convertStringFloat


  • Clique com o botão direito do mouse em cima do projeto;
  • Clique na opção “New” → “Script Fluig”
  • Escolha a opção “Script Evento Workflow”
  • no campo Nome do Evento você informa o nome da sua função customizada, que no caso é convertStringFloat
  • pronto, você criou uma função nova que você poderá utilizar em qualquer evento do processo;
  • dai você implementa o código que te passei.

Deu certo @Gabriel! Valeu demais!

1 curtida