Dados e lógica
Estes nós trabalham os items que passam pelo fluxo — sem falar com sistemas externos. São a "cola" entre o gatilho e as ações.
Editar campos (Set)
Define ou altera campos de cada item. Use para montar a informação do jeito que o
próximo passo precisa — renomear, calcular ou preencher um valor. Os campos
aceitam placeholders ({{ … }}) com valores do próprio item.
IF (condição)
Separa os items em dois caminhos — verdadeiro e falso — conforme uma condição (igual, diferente, contém, maior, menor, vazio…). Ligue cada saída a um trecho diferente do fluxo.
Switch (rotear)
Como o IF, mas com vários caminhos: você define casos (ex.: status = "aprovado", "pendente", "recusado") e cada item segue pela porta do caso que casar, ou pela porta padrão.
Filtrar
Mantém apenas os items que casam uma condição e descarta o resto. Útil para seguir só com o que interessa.
Limite
Mantém apenas os primeiros N items. Bom para amostras ou para conter o volume.
Ordenar
Ordena os items por um campo, crescente ou decrescente, como texto ou número.
Agregar
Junta todos os items num só (uma lista). Opcionalmente, coleta um campo específico de cada item num único campo de destino — por exemplo, transformar 50 items em uma lista de 50 e-mails.
Merge (juntar)
Junta items de caminhos diferentes num fluxo só. Pode simplesmente concatenar tudo, ou mesclar por uma chave (combinar registros que compartilham o mesmo identificador).
No-Op
Não faz nada — apenas repassa os items. Útil para organizar o desenho do fluxo ou como ponto de junção.
Data Lake (gravar e ler)
Guardam e recuperam items num armazenamento interno do NEXUS Flow — sem banco externo. O gravar acumula (ou atualiza) linhas num dataset; o ler traz de volta os items guardados (com filtro, ordem e limite). É a base para compartilhar dados entre fluxos e acumular histórico. Veja a página do Data Lake.
Para agir sobre os dados (chamar uma API, gravar, enviar e-mail), veja os nós de ação e os nós do TOTVS RM.