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:
[
{
"nome": "João",
"idade": 24,
"cep": "00000-000",
"subConvidado": {
"nome": "Júlia",
"idade": 34,
"cep": "22222-222"
}
},
{
"nome": "Pedro",
"idade": 57,
"cep": "11111-111"
}
]
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:
{
"nome": "João",
"idade": 24,
"cep": "00000-000",
"subConvidado": {
"nome": "Júlia",
"idade": 34,
"cep": "22222-222"
}
}
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.