For the complete documentation index, see llms.txt. This page is also available as Markdown.

Oracle DB

O módulo Oracle DB executa uma consulta SQL diretamente em um banco de dados Oracle da sua empresa, sem sair do fluxo. É útil para buscar ou atualizar informações em sistemas próprios que usam Oracle durante o atendimento.

Este módulo é específico para bancos Oracle. Para SQL Server, MySQL ou PostgreSQL, use o módulo Consulta em Banco de Dados.

🧭 Como acessar

  1. No menu lateral, clique em Gerenciamento de aplicativos.

  2. Em seguida, clique em Fluxos.

  3. Abra ou crie um fluxo e acesse a área de trabalho do fluxo.

  4. No painel de módulos, localize a categoria Integração (identificada pela cor azul).

  5. Arraste o módulo Oracle DB para a área de trabalho do fluxo.

🔍 Conhecendo o módulo

Ao clicar duas vezes no módulo na área de trabalho do fluxo, um painel de configuração é aberto na lateral da tela.

🔌 Conexão

Campo
O que preencher

Usuário

Usuário de acesso ao banco Oracle

Senha

Senha de acesso ao banco Oracle

String de Conexão

String de conexão do banco Oracle (endereço, porta e identificação do serviço/banco)

📝 Consulta

No campo de consulta, escreva o comando SQL a ser executado. Você pode usar variáveis do fluxo dentro da consulta.

Exemplo:

⚙️ Opções avançadas

Campo opcional em formato JSON, usado para configurações adicionais da conexão com o Oracle. Deixe em branco se não precisar de nenhuma configuração especial.

🔀 Saídas do módulo

O módulo tem duas saídas:

  • Sucesso — a consulta foi executada, com o resultado (uma lista de registros) disponível para os próximos módulos do fluxo.

  • Erro — não foi possível executar a consulta (por exemplo, credenciais inválidas, erro de conexão ou erro de sintaxe na consulta).

💡 Caso de uso

Cenário: uma empresa quer consultar o status de um pedido, armazenado em um banco de dados Oracle próprio, para informar o cliente durante o atendimento.

Configuração:

  1. Adicione o módulo Oracle DB ao fluxo.

  2. Preencha os dados de conexão com o banco Oracle da empresa.

  3. Na consulta, escreva: SELECT STATUS FROM PEDIDOS WHERE CODIGO = '{{input.codigoPedido}}'.

  4. Conecte a saída Sucesso a um módulo que use o resultado na conversa com o cliente.

Resultado: o fluxo consulta automaticamente o status do pedido informado pelo cliente e pode usar essa informação na resposta.

📌 Dicas úteis

  • Sempre teste a consulta com dados reais antes de publicar o fluxo em produção.

  • Evite consultas que possam alterar ou apagar muitos registros de uma vez sem uma condição bem definida.

  • Sempre conecte a saída Erro a algum tratamento, já que operações de banco de dados podem falhar por diversos motivos.

  • Guarde os dados de conexão (usuário e senha) em variáveis de ambiente sempre que possível, em vez de digitá-los diretamente no módulo.

📝 Resumo

  • O módulo Oracle DB executa uma consulta SQL em um banco de dados Oracle.

  • Os dados de conexão (usuário, senha, string de conexão) são preenchidos diretamente no módulo.

  • Nunca insira texto do cliente diretamente na consulta sem validação, para evitar manipulação indevida do banco de dados.

  • O módulo tem uma saída de Sucesso, com o resultado disponível para o fluxo, e uma saída de Erro.