Ejemplo práctico: Manipulación de variables
Contexto: Imaginemos un flujo cuyo objetivo es recibir una lista de invitados y validar si el invitado y su posible acompañante tienen autorización para entrar a la fiesta.
Datos de entrada:
[
{
"nome": "João",
"idade": 24,
"cep": "00000-000",
"subConvidado": {
"nome": "Júlia",
"idade": 34,
"cep": "22222-222"
}
},
{
"nome": "Pedro",
"idade": 57,
"cep": "11111-111"
}
]Regla de negocio:
El flujo realizará una solicitud a un CLIENT REST, enviando la información de nombre y edad para la validación de datos. En caso de que existan acompañantes, se activará una ramificación en el flujo.

A partir de este momento, supongamos que element es el siguiente objeto:
Dentro del módulo Festa.io, lo configuraremos de la siguiente forma:

Los parámetros “nome” y “idade” son parámetros de operación, y rellenaremos esta información utilizando el parámetro element, especificando la Ruta (Path) dentro de cada parámetro de operación.
Luego, utilizando el módulo IF, verificaremos la existencia de un acompañante para el invitado.

Podemos observar que la variable 1, en la primera condición, también hace referencia al parámetro element, pero ahora la propiedad que nos interesa se llama “subConvidado”. Sabiendo esto, definimos la ruta de acuerdo con la imagen:

A partir de este punto, ya tenemos configurada la validación de la información del usuario en el módulo Festa.io, así como la verificación de la existencia de un acompañante para aplicar diferentes abordajes dentro del mismo flujo.
Los demás módulos no detallados en este ejemplo siguen la misma estructura y lógica de los ya explicados en este artículo.
Last updated