Manual de funcionamiento - GPSync Sodexo-SysWeb

por Carlos Morales2020.05.10

La aplicación de GPSync Sodexo permite sincronizar información de Sodexo de varios módulos dentro del Cloud de GreyPhillips al sistema SysWeb.

¿Que hace el sincronizador?

Este sincronizador se encarga de copiar la información de los asientos de compras, las ventas, notas de crédito, proveedores y centros de costo; proveniente de la base de datos de GreyPhillips.

El sincronizador verifica si existe algun dato diferente entre el sysweb y el cloud; si existe modifica la información del cloud y si no existe crea dicha informacion en las bases de datos.

Todo este proceso se realiza con un ciclo que se ejecuta cada minuto una vez terminado el ciclo anterior, ya que sincroniza módulo por módulo, en la pantalla de la aplicación muestra que módulo esta sincronizando.

Una vez que termine la sincronización con todos los módulos mostrará el siguiente mensaje

Para que el sincronizador tome encuenta los asientos de las compras, dichos asientos deben de estar balaceados tal como lo muestra la siguiente imagen

Importante: Siempre que se desee detener la aplicación, se deberá de detener por medio del botón "Cerrado Seguro", ya que si no se hace de est forma podrian generarse inconsistencias en los datos entre ambas bases de datos.

¿Donde se encuentra?

El monitor se encuentra alojado en el servidor propio de Sodexo, por lo que se deberá de coordinar con el encargado de IT de dicha empresa.

Una vez dentro del servidor, podrá encontrar todos los archivos de configuración y compilado dentro de la siguiente ruta "C:\GPSync-SODEXO"

¿Como configurar una base de datos de sysweb nueva?

Dentro de la ruta de la aplicación se encuentra un documento llamado "Client-CnxConfig.xml", en este documento podemos encontrar varios parámetros para los cuales se debe de utilizar el programa "PK Generator" propiedad de Logica Digital:

  • PK: Se indica el nombre de la base de datos
  • Location: Aquí se especifica la ubicación del servidor.
  • Base: Nombre de la base de datos nuevamente.
  • User: Usuario de la base de datos.
  • Pass: Contraseña de la base de datos.

¿Como configurar una base de datos de Greyphillips nueva?

Dentro de la ruta de la aplicación se encuentra un documento llamado "GPSync-Sodexo.exe.config", en este documento podemos encontrar varios parámetros:

  • ApplicationSettings: Se indican las configuraciones de conexion de la base de datos de Cloud
    • GPSync_Sodexo_wsAcl: <value>URL del acceso a la  Sodexo por medio de la API Soap.</values>
    • StrDateStart: <value>Fecha de inicio para tomar en cuenta la vigencia de los registros e formato "yyyyMMdd hhmmss"</value>
  • UserSettings: Configuraciones del usuario.
    • StrDBCli: <value>Nombre de la base de datos de SysWeb</value>
    • StrDBCloud: <value>Nombre de la base de datos de Cloud</value>