Ir al contenido
Claro
Español

2. Crear una vista para mapear clientes (PlugSales)

Este artículo tiene como objetivo explicar qué información del cliente es obligatoria en PlugSales y cómo utilizar una vista para adaptar los datos de tu banco al formato necesario.

En este artículo verás:


Información obligatoria del cliente

Los clientes de PlugSales deben tener la siguiente información para que la integración funcione correctamente:

  • identificación Campo numérico entero. Este campo se devolverá en el pedido y se utilizará para identificar al cliente.

  • RAZÓN Campo de texto con el nombre comercial del cliente.

  • FANTASÍA Campo de texto con el nombre comercial del cliente.

  • CNPJ Campo de texto con el CNPJ o CPF del cliente.

  • DIRECCIÓN Campo de texto con la dirección del cliente.

  • TELÉFONO Campo de texto con el número de teléfono del cliente.

  • CORREO ELECTRÓNICO Campo de texto con el correo electrónico del cliente.

  • CIUDAD Campo de texto con la ciudad del cliente.

  • UF Campo de texto con el estado del cliente.

  • SITUACIÓN Campo de texto con la situación del cliente.

  • USUARIO Campo numérico entero con el código de usuario vinculado al cliente.


¿Necesito crear una nueva tabla de clientes?

No.

Para adaptarse al formato requerido por PlugSales no es necesario crear una nueva tabla de clientes ni rehacer los registros.

Simplemente cree una vista en la base de datos que devuelva registros en el formato esperado por el sistema. PlugBot utilizará esta vista para leer la información.


¿Qué es una vista?

Una vista es una tabla virtual creada a partir de un comando SELECT.

No almacena datos físicamente. En cambio, cada vez que se consulta, devuelve los resultados definidos en su creación.

Imagine una vista que devuelva solo clientes VIP:

CREAR VER ClientesVIP COMO SELECCIONAR Nombre1, Apellido1 DESDE Clientes DONDE VIP = ‘S’;

Para consultar esta vista:

SELECCIONAR * DE ClientesVIP;


Crear una vista de cliente para PlugSales

Considere un escenario en el que la información requerida se encuentra en diferentes tablas de bases de datos.

Captura da tela 1

PlugSales necesita recibir estos datos en un único resultado. Para ello, puedes crear una vista que reúna toda la información necesaria.

CREAR O REEMPLAZAR VER VwClientesPlugSales COMO SELECCIONAR c.id, c.razao, c.fantasia, c.cnpj, CONCAT(e.logradouro, ’, N. ’, e.numero) dirección, co.telefone, co.email, e.cidade, e.uf, c.situacao FROM TbClientes c INNER JOIN TbAddresses e ON c.id = e.client_id UNIÓN INTERNA TbContacts co ON c.id = client_co.id;

En este ejemplo:

  • Los datos del cliente están en tablas diferentes.
  • La vista reúne toda la información necesaria.
  • Los campos se devuelven en el formato esperado por PlugSales

Usando la vista en PlugBot

Después de crear la vista, simplemente selecciónela en el panel de integración.

Entonces PlugBot ejecutará una consulta simple, como:

SELECCIONAR * DE VwClientesPlugSales

Captura da tela 2

De esta manera:

  • Los datos ahora se devolverán en el formato correcto.
  • El mapeo será más fácil
  • La integración se producirá de forma más segura y organizada

Al cargar los datos de la vista, ya sea directamente desde la tabla o mediante consulta SQL, la información ya estará correctamente estructurada en las columnas esperadas por PlugSales.

GIF demonstrativo