Para poner en operación una integración de datos con la base de datos de VisualSale se debe contar con:

  • La información debe existir en un sistema externo a Visual Sale, ya sea en el ERP, un Sistema Transaccional o en archivos de datos.
  • Debe existir un sistema mandatorio para la administración de la información. Es decir, una de los sistemas es el "originador" de los datos.
  • Se debe exponer un Servicio Web si se requiere integrar la información en línea entre los sistemas externos ERP o Sistema Transaccional y VisualSale.
  • Se debe contar con acceso a la red en la que está configurado VisualSale. Si no se cuenta con este acceso en el momento de realizar la consulta no podrá actualizar los datos.
  • La información tomada del sistema externo ERP, Transaccional o archivos planos, queda almacenada en la base de datos de Integración de acuerdo con la opción seleccionada de la integración a desarrollar.
  • La información tomada del sistema externo ERP o Sistema Transaccional queda almacenada en la base de datos de VisualSale.
  • La información se puede llevar en dos sentidos, pasar del ERP o Sistema Transaccional hacia la base de datos de VisualSale o de la base de datos de VisualSale al ERP o Sistema Transaccional.
  • Si la información se maneja en Línea, el formato de mensajes debe ser en Json (JavaScript Object Notation) o XML.

Bajo qué condiciones no funcionaría una Integración

  • Si el Servicio esta caído.
  • Si no se cuenta con Red.
  • Si el sistema ERP o Sistema Transaccional está caído.
  • Si VisualSale esta caído.
Para llevar a cabo la implementación exitosa de la integración entre VisualSale y el ERP, Sistema Transaccional o archivos de datos, es necesario que:
  • Se definan los módulos de VisualSale que se van a implementar
  • Se definan las integraciones de datos necesarias entre VisualSale y el ERP, Sistema Transaccional, o archivos datos
  • Se definan los mecanismos de integración a utilizar (Línea, Lotes, Bus de Integración, Middle Ware, etc.)
  • Se definan los flujos específicos de las integraciones.
  • Cada uno de los equipos del proyecto, Mind por un lado y el Cliente por el otro, ejecuten las tareas que se deriven de la especificación de las integraciones.


Todas estas son actividades que forman parte del proceso de implementación de VisualSale. Dentro del proceso de Planeación del Proyecto, se realizan sesiones de trabajo específicamente para trabajar en el tema de integración. Todas las integraciones mencionadas en este manual están incluidas en la parametrización inicial del sistema o Set Up. Mind de Colombia asignará un equipo de trabajo técnico para efectos de realizar la parametrización de las integraciones de datos. 


El Cliente deberá asignar un responsable técnico que se deberá encargar de liderar los procesos de integración para garantizar que se llevan los datos al ERP, Sistema Transaccional o archivos de datos. Mind se hace responsable por la extracción e ingreso de datos a la base de datos de VisualSale y dará todo el apoyo posible para que los datos lleguen de forma adecuada al ERP o Sistema Transaccional. Sin embargo será responsabilidad del Cliente contar con los recursos y el conocimiento necesario para poder llevar los datos o extraer los datos del ERP o Sistema Transaccional para ser recibidos y/o entregados a VisualSale. Es posible que sea necesario recurrir a personal calificado por parte del proveedor del ERP o Sistema Transaccional para definir los procesos de ingreso y/o extracción de datos de estos sistemas.