[Componentes] - Variáveis do usuário

Para que servem os componentes de "Variáveis do Usuário"?

Os componentes contidos dentro do campo de "Variáveis do Usuário" são componentes utilizados para atualizar ou para consumir as variáveis personalizadas que podem ser criadas pelo usuário dentro do campo de "Gerenciar Variáveis":


  • Alterar Variável:

O componente de "Alterar Variável" contido na aba de variáveis de usuário serve para atualizar os valores de uma variável criada pelo usuário. O filho do componente deve ter o mesmo formato da variável sendo alterada (booleano, número, texto, etc...) e, a partir do momento em que for realizada a alteração, a variável assumirá o valor inputado, conforme exemplo abaixo:


Ao executar o código acima, a variável nomeada "variável_teste" assumirá o valor 5, independente do valor que possuia anteriormente ao código.

Um exemplo de utilização desta caixinha é quando deseja-se gerar um score para o cliente baseado em que existe mais de dois ranges possíveis para o cliente se enquadrar, conforme exemplo abaixo:

No exemplo ao lado foi criada uma variável personalizada chamada "limite_do_cliente" que está sendo utilizada para definir qual o limite transacional de um dado cliente. O critério escolhido para tomar tal decisão foi o tipo do cliente que foi cadastrado dentro da instituição financeira, e os limites foram definidos conforme os critérios abaixo:
  1. Se o tipo do cliente for "Cliente Basic", o limite que será atribuído ao cliente será de R$1000,00;
  2. Se o tipo do cliente for "Cliente Standard", o limite que será atribuído ao cliente será de R$3000,00;
  3. Se o tipo do cliente for "Cliente Premium", o limite que será atribuído ao cliente será de R$6000,00.

Dentro deste exemplo, a partir do momento em que a variável for atualizada na execução da regra ela poderá ser consumida quantas vezes forem necessárias na execução da regra sem que haja a necessidade de refazer os cálculos e revisar as condições para definir o limite do cliente novamente.

 

 

 


  • Resgatar Variável:

O componente "resgatar variável" permite buscar o valor da variável que foi alterada ao longo da regra para utilizá-lo dentro de algum critério, como no exemplo abaixo:


Neste cenário exemplificado acima, o limite do cliente seria consumido dentro da regra, analisando se o valor da transação é maior ou valor do que o limite definido. Caso o valor da transação seja acima do limite, a transação seria reprovada, caso contrário, seria aprovada.