Como cargar datos externos en MaxGP

Maxgp da la posibilidad a el usuario que cargue o importe datos de sistemas externos o archivos planos. Para esto describiremos dos módulos que cubren esta funcionalidad:

  • Conexiones: Donde se define lo que se va a cargar y en donde se va a cargar
  • Cargas Manuales: Opción que ejecuta la carga, fuera de esta opción se da la posibilidad de programar cargas periódicas, para habilitar esta funcionalidad se debe contactar con el administrador del sistema.

Las conexiones definen la forma en cómo será cargada la información al sistema, es decir si se carga a través de archivos planos o a través de una conexión directa a una fuente de datos externa.

Para crear una nueva conexión debe dirigirse a panel de control y en el módulo Conexiones, se debe tener en cuenta que el usuario debe ser de rol administrador.


El sistema despliega el detalle del objeto donde se selecciona la opción de nuevo y se diligencia la información que solicita el formulario, se indica el tipo de conexión que se desea crear y el orden:

Para la opción tipo de conexión Base de Datos, el sistema solicita el diligenciamiento de unos campos adicionales para describir el tipo de base de datos:

Para la opción tipo de conexión Archivo, el sistema solicita los siguientes campos:

Módulos

Los módulos permiten relacionar la fuente de datos que se va a cargar y se accede a los Módulos en el detalle de las conexiones:


Al crear un módulo nuevo se tiene en cuenta la conexión si es tipo base de datos o archivo plano, para tipo base de datos el sistema solicita la siguiente información del formulario de creación del módulo:

Cuando se tiene un tipo de conexión Archivo Plano el sistema solicita la información básica para la creación del módulo, en el formulario se pueden omitir ciertos campos que no son necesarios:

Sincronización

Una vez establecida la relación de las tablas o archivos, en el detalle del módulo se realiza la sincronización, donde se relaciona en cada campo en el que se cargará la información.

También se tiene en cuenta el tipo de conexión para el diligenciamiento de los datos que tendrá la sincronización, para el tipo de conexión Base de Datos los campos se diligencian de la siguiente manera:

Para el tipo de conexión Archivos planos se diligencia el formulario con la información de la tabla interna que viene por defecto y el campo interno al que hace referencia:

Se debe tener en cuenta que los campos se cargan en el estricto orden en el que fueron creados en la sincronización y los archivos planos que deben estar creados en el mismo orden, si no se cumple con estos dos puntos porque si no están elaborados en el mismo orden se pueden cargar datos errados, si los campos a diligenciar son tipo lista debe ir el código mas no la descripción en el archivo plano.

La funcionalidad de las cargas manuales consiste en darle la opción al usuario de hacer cargas masivas de información al sistema.

Para realizar estas cargas se debe tener una estructura creada previamente por el administrador en el módulo de conexiones que permite definir los campos a cargar y para el tipo de conexión Archivo Plano.

Para ingresar al objeto de cargas manuales se realiza a través del panel de control en Cargas Manuales:

El sistema despliega el detalle del objeto, el usuario puede crear una nueva carga de datos o ejecutar las que ya están creadas:

Para crear una nueva carga se realiza la selección del botón nuevo:

Cada vez que se ejecuta una carga o cruce de información sea automática o manual, se generan registros de auditoria, los cuales son útiles a la hora de detectar una posible falla en el proceso.

Introducción al CRM