Pular para o conteúdo

Integração SQL

A integração SQL serve para conectar bancos de dados relacionais como fonte de dados no sistema. Permite executar queries SQL personalizadas e mapear os resultados retornados para campos do sistema, facilitando a consulta e utilização de dados armazenados em bancos de dados externos.

Toda integração SQL deve estar vinculada a uma Conexão previamente configurada do tipo SQL.


Listagem de integrações SQL

Ao acessar uma conexão de banco de dados SQL, estarão listadas todas as integrações daquela conexão. Você pode adicionar uma nova ou inativar integrações já existentes.

Campos marcados com * são obrigatórios.

Etapa 1 - Configuração Geral

Descrição: Nome amigável e único para identificar esta integração.

Exemplos: Consulta Produtos, Busca de Clientes por CPF, Lista de Pedidos.

Descrição: Indica se a integração está ativa ou inativa para uso.

Tipos:

  • Ativo: a integração poderá ser utilizada nas execuções, opção preenchida por padrão como ativa.
  • Inativo: a integração ficará salva, mas não será utilizada.

Descrição: Define se o sistema deve emitir notificações em caso de indisponibilidade.

Tipos:

  • Sim: o usuário recebe uma notificação no e-mail informando.
  • Não: o usuário não será notificado.

Descrição: Campo opcional para adicionar informações relacionadas à integração que está sendo cadastrada.

Clique em Avançar para seguir para etapa 2.


Etapa 2 - Código SQL

Aqui você irá inserir ou colar o código SQL que será executado no banco de dados.

Código SQL que será executado no banco de dados configurado na conexão.

Exemplo:

SELECT
p.nome AS nome_cliente,
p.idade AS idade_cliente
FROM clientes AS p
WHERE p.cpf = :cpf

Clique em Avançar para seguir para etapa 3.


Etapa 3 - Mapeamento dos Campos

Aqui os parâmetros de envio da query (precedidos por :) precisam ser mapeados com os campos do sistema.

Como funciona:

  • Os parâmetros na sua query (ex.: :cpf) serão os placeholder de envio
  • Os Campo do Sistema serão responsáveis pelo preenchimento da consulta feita no banco de dados durante a execução da política

Aqui será necessário fazer o mapeamento dos campos retornados pela query SQL com os campos existentes no sistema.

Como funciona:

  • Os Campos Retorno são os campos retornados do SELECT da query
  • Os Campo do Sistema serão responsáveis por receber e mostrar esses campos retornados dentro da política durante sua execução ou edição
  • O Tipo do campo é obrigatório para garantir o correto processamento dos dados retornados

Duplicar integração SQL

Para agilizar a criação de integrações com configurações semelhantes, a plataforma Wisedit oferece a funcionalidade de duplicar uma integração já existente. Este recurso economiza tempo ao evitar que você precise preencher novamente todas as informações de uma integração.

  1. No menu, acesse a listagem de Conexões na barra lateral
  2. Na lista, acesse a conexão de banco de dados desejada
  3. Dentro da listagem de integrações, clique no ícone de cópia, localizado ao lado do ícone de edição (lápis)

Ao clicar no ícone, o formulário de Adicionar nova integração será aberto, já preenchido com todas as informações da integração original utilizada como referência.


Editar integração SQL

Após configurar suas integrações, você pode precisar atualizar informações. O processo de edição é simples e direto.

  1. Acesse a tela de Conexões
  2. Localize na lista a conexão de banco de dados desejada
  3. Dentro da conexão, selecione a integração que deseja editar
  4. Clique no ícone de edição (formato de lápis)