Nó de CRUD

Um nó de CRUD (Create, Read, Update, Delete) executa operações diretas na base de dados do sistema. Ele permite criar, consultar, atualizar ou deletar registros automaticamente durante a execução do fluxo.

Ações do CRUD

Criação (create)

O nó de Criação executa a ação de inserir um novo registro na base de dados durante a execução do fluxo. Ele utiliza os dados mapeados nos campos do modelo para gerar dinamicamente um novo registro na entidade selecionada.

Configuração do Create

Os seguintes campos devem ser preenchidos no nó de Create:

  • Nome do Nó (Obrigatório)
    Identificação única do nó no fluxo.
  • Tipo (Obrigatório)
    Selecione a categoria (como "Contratos", "Solicitações" etc.) que servirá como gatilho para o início do fluxo.
    (Baseado nas categorias criadas em seu workspace.)
  • Ação (Obrigatório)
    Selecione qual ação de CRUD aquele nó vai executar
  • Campos do Modelo (Obrigatório)
    Mapeie os campos que serão preenchidos e posteriormente usados como base para os dados do item.

Exemplo de Configuração

Criação do Nó CRUD

Interface gráfica do usuário, Aplicativo

O conteúdo gerado por IA pode estar incorreto.

Saída do Nó

O nó de create terá como saída os dados do item criado.


Atualização (update)

O nó de Atualização executa a ação de modificar um registro existente na base de dados. Durante a execução do fluxo, ele localiza o item de referência informado e atualiza seus campos com os valores definidos no mapeamento.

Configuração do Update

Os seguintes campos devem ser preenchidos no nó de Update:

  • Nome do Nó (Obrigatório)
    Identificação única do nó no fluxo.
  • Tipo (Obrigatório)
    Selecione a categoria (como "Contratos", "Solicitações" etc.) que servirá como gatilho para o início do fluxo.
    (Baseado nas categorias criadas em seu workspace.)
  • Ação (Obrigatório)
    Selecione qual ação de CRUD aquele nó vai executar
  • Item de referência
    Selecione qual o item que estará vinculado a este nó de CRUD
  • Campos do Modelo (Obrigatório)
    Mapeie os campos que serão preenchidos e posteriormente usados como base para os dados do item.

Exemplo de Configuração

Criação do Nó CRUD

Interface gráfica do usuário, Texto, Aplicativo

O conteúdo gerado por IA pode estar incorreto.

Saída do Nó

O nó de Update terá como saída os dados do item após a atualização.
A saída deste nó — e de todos os nós posteriores — será os valores atualizados do item.


Exclusão (delete)

O nó de Remoção executa uma exclusão lógica de um item existente no banco de dados. Em vez de apagar o registro de forma permanente, o sistema:

  • Atualiza o status do item para inativo,
  • Registra a data da exclusão do item.

Esse processo permite que o item seja recuperado (reativado) dentro de 30 dias após a exclusão. Após esse prazo, o item pode ser excluído de forma definitiva, dependendo das regras do sistema.

Configuração do Delete

Os seguintes campos devem ser preenchidos no nó de Delete:

  • Nome do Nó (Obrigatório)
    Identificação única do nó no fluxo.
  • Tipo (Obrigatório)
    Selecione a categoria (como "Contratos", "Solicitações" etc.) que servirá como gatilho para o início do fluxo.
    (Baseado nas categorias criadas em seu workspace.)
  • Ação (Obrigatório)
    Selecione qual ação de CRUD aquele nó vai executar.
  • Item de referência
    Selecione qual item estará vinculado a este nó.

Exemplo de Configuração

Criação do Nó CRUD

Interface gráfica do usuário, Texto, Aplicativo, Email

O conteúdo gerado por IA pode estar incorreto.

Saída do Nó

O nó de delete terá como saída os seguintes dados:

  • Mensagem
    Mensagem informando se a ação foi executada corretamente ou não.
  • Referência do Item
    Referência do item que foi removido.
  • Excluído em
    Data e hora em que a ação foi executada e o item foi excluído.

Limitações

Atualmente, o mapeamento de campos no nó de CRUD está limitado aos seguintes tipos de campo:

  • Texto
  • Texto Longo
  • HTML

Esses tipos são os suportados na versão atual e podem ser utilizados para preencher automaticamente os dados do item durante a execução do fluxo.

Outros tipos de campo ainda não são suportados, mas poderão ser incluídos em versões futuras.


Funcionalidades em desenvolvimento

As ações de leitura de item (Read) e leitura de múltiplos itens ainda estão em desenvolvimento. Em breve, será possível recuperar dados diretamente da base para uso dentro dos fluxos.