Exemplo prático: Manipulação de variáveis
Contexto:
Vamos imaginar um fluxo onde o objetivo é receber uma lista de convidados e validar se o convidado e seu possível acompanhante tem autorização para entrar na festa.
Dados de entrada:
Regra de negócio:
O fluxo irá bater em um CLIENT REST passando as informações de nome e idade para validação de dados. Caso tenha acompanhantes, cairá numa ramificação do fluxo.
A partir desse momento, vamos supor que o element é o seguinte objeto:
Dentro do módulo Festa.io, vamos configurá-lo da seguinte forma:
Onde "nome” e “idade” são parâmetros de operação e preencheremos essas informações através do parâmetro element especificando o "Caminho”(Path) dentro de cada parâmetro de operação.
Utilizando o módulo IF, iremos verificar a existência de um acompanhante para o convidado.
Podemos observar que variável 1, da primeira condição, também referê-se ao parâmetro element, porém, agora, a propriedade que nos interessa chama-se "subconvidados". Sabendo-se disso, definimos o caminho conforme a imagem:
A partir desse momento, já temos configurado a validação das informações do usuário do módulo Festa.io e também validamos a existência de um acompanhante para diferentes abordagens dentro do mesmo fluxo.
Os outros módulos não detalhados no exemplo seguem a estrutura e lógica dos já detalhados nesse artigo.
Last updated