Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Integrador

El integrador del Gestión de Relaciones | CRM es una herramienta, destinada a facilitar la integración de otros sistemas disponibles en el mercado con el Gestión de Relaciones | CRM y viceversa. Permite crear y gestionar las integraciones, mediante configuraciones de sistema o parametrización, sin necesidad de desarrollar nuevas fuentes.

En términos de ejecución, el Integrador solo ejecuta lo que se configuró para él, pues no realiza todas las acciones automáticamente. Lo que hace el Integrador es interpretar y ejecutar las configuraciones de una determinada integración ya registrada, en el momento en que es llamada para ejecución, a través de una URL. Con eso, es necesario configurarla correctamente y ejecutar la llamada. Existen tres tipos de ejecución que tienen la misma estructura de configuración, con sus propias peculiaridades:

  1. Integración GET;
  2. Integración INFO;
  3. Integración GET;

Para utilizar el Integrador, es necesario utilizar un software capaz de realizar solicitudes, creando el paquete HTTP con parámetros específicos en el header. Para eso, recomendamos el software Postman.

La ejecución de cada integración es vía llamanda de una URL con algunos parámetros de ejecución de la integración informados, pudiendo contener parámetros configurados para una integración exclusiva, además de los valores obligatorios:

Nota

El TOKEN_CRM es obligatorio en todas las integraciones.

Cada identificador de empresa del CRM por cliente genera un archivo de log de errores y accesos, que registrará los pasos realizados y los errores encontrados durante la ejecución, sean advertencias o errores fatales, para posibles correcciones. Para que cualquier integración se realice, es necesario configurar los datos de la conexión en un archivo que será cargado por el Integrador.

El Integrador se basa en cinco tablas del CRM, donde es hecha una consulta de acuerdo con la integración a ser ejecutada y relacionada a las informaciones para integración entre los sistemas, siendo:

Tablas Descripción
CONEXAO_INTEGRACAO Esta tabla es responsable por configurar las conexiones de acceso del integrador a los proveedores o receptores de datos.
INTEGRACOES Las integraciones son definidas con determinado sistema y sus particularidades.
CAMPOS_INTEGRACAO Descripto todos los campos que formarán la integración y sus equivalentes, en el sistema receptor o proveedor.
DEPENDENCIAS Cuáles son las dependencias de una determinada integración. Es decir, los valores originados en otras tablas del sistema.
REGLAS

Las reglas para ejecución de la integración, cuando vinculadas a los campos, serán ejecutadas para ajustar las informaciones de acuerdo con el sistema, receptor o base de datos del cliente en el CRM que está preparado para recibir.

Para poder ajustar las informaciones de la integración conforme el sistema está preparado para recibir, es necesario cargar las reglas disponibles. La mayoría de las reglas que son ejecutadas son parte del integrador, construidas en código integrado y cargadas por el integrador en tiempo de ejecución.

Para cada tipo de integración un código de regla diferente es cargado, ya que se comportan de manera diferente para cada tipo. Hay casos en los que es necesario crear reglas específicas para una integración, es decir, personalizar reglas para los clientes para suministrar un proceso o ajustar una información, permitiendo que el sistema receptor o la base de datos del CRM comprenda la información y la procese correctamente. Así que es necesaria una acción del desarrollo.

Importante

Para que la regla sea ejecutada en un campo de la integración, es necesario que esté registrada en la tabla REGLAS, con las informaciones relevantes.

Con las definiciones del Integrador presentadas, consulte las instrucciones para crear las integraciones GET/INFO y SET.

En los casos de integraciones vía web service, el integrador genera un registro de envío y recepción de XML, denominado de la siguiente manera: base_empresa_requisição.xml e base_empresa_resposta.xml, donde base es la base del cliente igual al parámetro base_crm y empresa es la id de la empresa cliente, igual al parámetro empresa_id o empresa_filial_id.

Para cada integración realizada con estado de error, el Integrador intentará enviar un mensaje de e-mail al correo electrónico general del cliente con el contenido del registro de errores generado por la integración, los archivos XML de envío y recepción, si la integración es por servicio web y los mensajes retornados por la integración.

Configuración del archivo de conexión

Toda integración tiene como prerrequisito una conexión, que es configurada en un archivo para ser cargado por el Integrador. Este archivo es interpretado junto con el código fuente del integrador y es importante observar los caracteres como: paréntesis, comas y comillas.

Para configurar la conexión, el archivo debe estar en el directorio de configuraciones del Integrador, con el nombre NOME-DA-BASE.connection. Este archivo debe contener un array con los datos de conexión, donde cada índice del array representa una conexión.

Hay tres tipos de conexión posibles para el Integrador: Base de Datos, Web Service y API (web, http). Cada una de las conexiones tiene sus propios parámetros y un layout para configurar los datos de la conexión, sin embargo, para la paginación, todas las conexiones utilizan la misma estructura para la configuración. Los layouts para configurar la conexión de cada tipo de conexión son:

Importante

Las bases aprobados para conexión vía Base son:

Este artigo ajudou você?