Spaceflow

Nós

Conheça os blocos de construção do Spaceflow — os tipos de nó disponíveis e como cada um funciona.
atualizado

Entenda e escolha os nós do seu Spaceflow

Os nós são os blocos de construção de um Spaceflow. Cada nó representa uma etapa do fluxo — uma ação, uma decisão, uma integração ou um controle de lógica. Para montar um fluxo, você arrasta nós para o canvas e os conecta em sequência, definindo o caminho que o processo deve seguir.

Nós marcados como Em breve estão no roadmap e aparecem bloqueados no editor — não podem ser adicionados ao fluxo por enquanto.

Para ver os nós disponíveis, abra um Spaceflow no editor e clique em Adicionar Nó ou arraste a partir do semicírculo amarelo de qualquer nó existente.


Quando usar os nós do Spaceflow

Utilize os nós do Spaceflow quando precisar construir fluxos de automação no canvas.

Eles são ideais para:

  • Coletar dados de usuários via formulários
  • Solicitar aprovações ou ações manuais
  • Enviar e-mails e notificações automáticas
  • Criar, consultar ou editar itens em categorias
  • Direcionar o fluxo por caminhos condicionais
  • Integrar com sistemas externos via API
  • Executar operações de inteligência artificial
  • Pausar ou aguardar períodos entre etapas
  • Encerrar processos de forma controlada
Para entender a estrutura geral do Spaceflow — como abrir o editor, adicionar nós e conectar arestas — consulte a documentação principal do Spaceflow.

Tipos disponíveis e quando utilizar

Triggers

Nós que iniciam o fluxo. Definem o evento de disparo: manual, por item, timer ou webhook.

Ações

Nós que executam tarefas: formulários, aprovações, e-mails, operações de dados e notificações.

I.A.

Nós que utilizam inteligência artificial para gerar textos, rotear caminhos e extrair dados.

Lógica e Controle

Nós que controlam o caminho do fluxo: condicionais, rotas, mesclar, atraso, fim e loops.

Integrações

Nós que conectam o fluxo com sistemas externos via requisições HTTP.


Comparação entre os grupos de nós

RecursoTriggersAçõesI.A.Lógica e ControleIntegrações
Inicia o fluxoSimNãoNãoNãoNão
Gera tarefaConfigurávelSim/Não*NãoNãoNão
Executa automaticamenteSimParcialSimSimSim
Consome en-creditsNãoNãoSimNãoNão
Requer configuração externaWebhookE-mail/CRUDPromptNãoCredenciais
Pausa o fluxoNãoSim (tarefas)NãoSim (atraso)Não

Ações como Formulário, Aprovação e Tarefa geram tarefa; E-mail, CRUD e Notificação de Comparação são automáticas.


Como os nós funcionam

Cada nó possui entradas (dados recebidos do passo anterior) e saídas (dados gerados e disponibilizados para os próximos nós). Essa cadeia permite que informações fluam ao longo de todo o processo, sendo reutilizadas e transformadas a cada etapa.

Em programação, essa passagem de dados entre etapas é chamada de pipeline — o resultado de uma etapa alimenta a seguinte.

Alguns nós exigem ação humana e geram uma tarefa na tela de Tarefas Rápidas — o fluxo só avança quando a tarefa é concluída. Outros são totalmente automáticos. Na descrição de cada nó abaixo, essa distinção está indicada.

Exemplo prático: fluxo completo

Para ilustrar como os nós trabalham juntos, veja um fluxo de solicitação e aprovação de compras que utiliza todos os grupos de nós:

Neste exemplo:

  1. O fluxo é disparado manualmente (Início).
  2. O solicitante preenche os dados da compra (Formulário — gera tarefa).
  3. A I.A. gera um resumo automático da solicitação (IA Geradora — automático).
  4. O nó de Rotas avalia o valor: compras até R$ 5.000 vão para o gestor; acima disso, para a diretoria.
  5. O aprovador analisa e decide (Aprovação — gera tarefa).
  6. Os caminhos se reencontram no Mesclar.
  7. O item é criado automaticamente na categoria "Compras" (Operações de Dados — automático).
  8. O solicitante recebe uma confirmação por E-mail (automático).
  9. O pedido é enviado ao ERP externo via Requisição HTTP (automático).
  10. O fluxo aguarda 2 dias (Atraso — automático).
  11. Um responsável confere a entrega (Tarefa — gera tarefa).
  12. O fluxo encerra (Fim).

Triggers

Nós que iniciam o fluxo. Todo Spaceflow começa obrigatoriamente com um trigger.

DescriçãoGera tarefa?
InícioDefine o evento que dispara o fluxo.Não
Início (Subfluxo)Inicia um Spaceflow separado a partir do fluxo atual.Configurável

Nó de Início

O primeiro nó de Início é criado automaticamente ao montar um novo Spaceflow. Ele define o evento que dispara o fluxo. Os tipos de gatilho disponíveis são:

  • Manual — o fluxo é iniciado por um membro do workspace, sob demanda.
  • Ações em itens — o fluxo dispara automaticamente quando um item de uma categoria é criado, atualizado ou excluído.
  • Timer — o fluxo é executado automaticamente em intervalos programados (ex: todo dia às 8h, toda segunda-feira).
  • Webhook — o fluxo é disparado por uma chamada externa. Um webhook é um endereço URL gerado pelo ENSPACE que fica "esperando" receber uma requisição de outro sistema. Quando essa requisição chega, o fluxo inicia automaticamente. Isso permite que sistemas externos — como um ERP, um site ou até outro Spaceflow — iniciem processos no ENSPACE sem intervenção manual.

Nó de Início como Subfluxo

Ao adicionar qualquer nó de Início além do primeiro, ele se comporta como um nó de subfluxo. Em vez de definir um gatilho, ele aponta para outro Spaceflow existente no workspace e o inicia durante a execução do fluxo atual.

O subfluxo pode ser disparado de duas formas:

  • Automático — o fluxo pai inicia o subfluxo diretamente ao chegar nesse nó.
  • Manual — o fluxo pai gera uma tarefa para que um membro do workspace escolha qual subfluxo iniciar. Gera tarefa.
O nó de subfluxo e o nó de Início principal têm o mesmo nome na interface ("Início"). A diferença está no comportamento: o primeiro nó de Início do canvas é sempre o gatilho do fluxo; qualquer nó de Início adicional é automaticamente um subfluxo.
Atualmente, o nó de subfluxo não transfere dados do fluxo pai para o subfluxo. Os dois fluxos são executados de forma independente. Para enviar dados entre fluxos, utilize um nó de Requisição HTTP no fluxo pai apontando para a URL de webhook do fluxo destino.
Um Spaceflow pode iniciar outro Spaceflow. Basta usar um nó de Requisição HTTP no fluxo A para enviar uma requisição POST para a URL do webhook do fluxo B. Isso funciona inclusive entre workspaces diferentes.

Ações

Nós que executam tarefas no fluxo de trabalho. Alguns geram tarefas para ação humana, outros executam operações automáticas.

DescriçãoGera tarefa?
FormulárioExibe um formulário para coleta de dados. As respostas ficam disponíveis como variáveis para os nós seguintes.Sim
AprovaçãoSolicita que um responsável aprove ou rejeite antes de o fluxo continuar. O fluxo segue por caminhos diferentes conforme a decisão.Sim
TarefaCria uma ação manual com prazo e responsável. Ideal para atividades que não se encaixam em formulário ou aprovação (ex: "Conferir documentação física").Sim
E-mailEnvia e-mails automáticos pelo ENSPACE para avisos, confirmações ou notificações. O remetente é o sistema, não o e-mail pessoal do membro.Não
Operações de Dados (CRUD)Cria, consulta, edita ou exclui itens em qualquer categoria do workspace. O nome CRUD vem das quatro operações básicas sobre dados: Create (criar), Read (consultar), Update (editar) e Delete (excluir).Configurável
Notificação de ComparaçãoEnvia notificações automáticas com base em resultados de comparações previamente configuradas no workspace.Não

I.A.

Nós que utilizam inteligência artificial para ampliar as capacidades do fluxo. São configurados por meio de um campo de prompt — uma instrução em texto que você escreve para dizer à I.A. o que deve fazer. Pense no prompt como uma ordem ou pergunta que você faria a um assistente. Exemplo: "Resuma o conteúdo do campo Descrição em no máximo 3 frases." É possível combinar instruções fixas com variáveis de nós anteriores, fazendo a I.A. produzir conteúdo personalizado para cada execução.

Todos os nós de I.A. são automáticos — não geram tarefa.

DescriçãoDisponível?
IA GeradoraGera textos a partir de um prompt. Exemplo: "Escreva um resumo executivo do contrato usando os campos Nome, Valor e Vigência."Sim
IA RoteadoraAnalisa o conteúdo que chega ao nó e decide automaticamente por qual caminho o fluxo deve seguir, usando critérios definidos no prompt.Sim
IA ExtratoraExtrai informações estruturadas dos dados do workspace com base em um prompt de busca.Em breve
Agente de IAUtiliza um agente de I.A. personalizado para tomar decisões e executar tarefas de forma autônoma dentro do fluxo.Em breve
A execução de nós de I.A. consome en-credits. O consumo varia conforme o volume de dados processados e o tipo de operação.

Lógica e Controle

Nós que controlam o caminho, a lógica e o encerramento do fluxo. Todos são automáticos — executam sem intervenção humana e sem gerar tarefa.

DescriçãoDisponível?
CondicionalDireciona o fluxo por dois caminhos com base em uma condição do tipo verdadeiro ou falso. Funciona como uma pergunta de sim ou não: "O valor é maior que R$ 1.000?" → se sim, segue por um caminho; se não, segue por outro.Sim
RotasDireciona o fluxo por múltiplos caminhos, avaliando várias condições de uma vez. Pense no Condicional como uma bifurcação (esquerda ou direita) e no Rotas como uma rotatória com várias saídas.Sim
MesclarReúne vários caminhos em um único ponto. Pode aguardar todos os caminhos ou seguir com qualquer um.Sim
AtrasoPausa a execução por um período definido (ex: 2 dias, 4 horas) e retoma automaticamente.Sim
FimMarca o encerramento do fluxo. Todo fluxo deve ter ao menos um nó de Fim.Sim
LoopRepete uma sequência de nós até que uma condição seja atendida.Em breve
IteradorPercorre uma lista de itens e executa ações para cada um individualmente.Em breve
AgregadorColeta e combina dados gerados por múltiplas execuções em um único conjunto.Em breve

Documentação

Nós para criação e gestão de documentos a partir dos dados do fluxo.

DescriçãoDisponível?
DocumentaçãoGera arquivos PDF, DOCX ou planilhas usando dados que circulam no fluxo.Em breve

Integrações

Nós que conectam o fluxo com sistemas e serviços externos.

DescriçãoGera tarefa?
Requisição HTTPEnvia requisições para APIs externas. Uma API é a forma como dois sistemas conversam entre si — o ENSPACE envia dados e recebe uma resposta. Suporta GET, POST, PUT, PATCH e DELETE, com autenticação via credenciais.Não

Comportamento dos dados

As execuções do Spaceflow seguem regras específicas de fluxo de dados entre os nós:

  • Entradas e saídas — cada nó recebe os dados do nó anterior e pode transformá-los ou repassá-los adiante. Variáveis preenchidas em um formulário, por exemplo, ficam disponíveis para todos os nós subsequentes.
  • Nós de tarefa — quando o fluxo atinge um nó que gera tarefa (Formulário, Aprovação, Tarefa ou Subfluxo Manual), a execução é pausada até que um usuário complete a ação. O estado do fluxo é preservado durante a pausa.
  • Nós automáticos — executam imediatamente sem intervenção humana. Se um nó automático falhar (ex: API externa indisponível), o erro é registrado nos Logs e o fluxo pode ser interrompido.
  • Nós de I.A. — consomem en-credits durante a execução. O consumo ocorre no momento em que o nó é processado, conforme o volume de tokens utilizados.
  • Subfluxos — um nó de Início adicional inicia outro Spaceflow, mas não transfere dados automaticamente para ele. Os fluxos executam de forma independente.
  • Edições em fluxos ativos — alterações na estrutura do fluxo (adição, remoção ou reconfiguração de nós) aplicam-se apenas a novas execuções. Fluxos em andamento continuam na versão anterior.
Dados de execuções anteriores são preservados nos logs e podem ser consultados para auditoria, mesmo que o fluxo tenha sido alterado posteriormente.

Casos de uso

  • Solicitação e aprovação: fluxo de compras que coleta dados, rotea por valor, solicita aprovação hierárquica e cria o item automaticamente na categoria destino.
  • Integração com ERP: recebimento de pedidos via webhook, criação de itens no ENSPACE, envio de confirmação por e-mail e requisição HTTP para atualizar status no sistema legado.
  • Classificação com I.A.: formulário de suporte técnico com IA Roteadora que direciona chamados para filas diferentes com base no conteúdo descritivo.
  • Automação temporal: fluxo com trigger Timer que executa rotinas diárias de verificação, consulta itens pendentes e envia lembretes automáticos.
  • Orquestração entre workspaces: Spaceflow no workspace A envia requisição HTTP para webhook do workspace B, sincronizando dados entre ambientes distintos.
  • Documentação automática: fluxo que coleta dados de um formulário e gera contratos ou relatórios em PDF (quando o nó de Documentação estiver disponível).

Boas práticas

  • Utilize nós de Fim explicitamente em todos os caminhos do fluxo para garantir encerramento controlado e evitar execuções pendentes.
  • Nomeie as arestas entre nós condicionais com títulos descritivos — isso facilita a leitura e manutenção do fluxo.
  • Combine IA Geradora com variáveis de nós anteriores para produzir conteúdo personalizado (ex: e-mails com nome do cliente e dados da solicitação).
  • Utilize Mesclar após bifurcações condicionais para reunir caminhos e evitar duplicação de nós subsequentes.
  • Configure credenciais em Configurações > Credenciais antes de usar nós de Requisição HTTP — isso evita expor tokens e senhas no corpo do fluxo.
  • Monitore os Logs regularmente para identificar falhas em nós automáticos que passaram pela validação estrutural do editor.
  • Lembre-se de que alterações em fluxos ativos não afetam execuções em andamento — planeje versionamento em momentos de baixa atividade.
  • Evite criar loops infinitos: ao usar nós de Loop ou Iterador (quando disponíveis), defina condições de saída claras para não consumir en-credits desnecessariamente.