ÍNDICE

  1. Visión general
  2. Implantación
  3. Wizard de configuración
  4. Schedule
  5. Log da integración
  6. Otras configuraciones
    1. Entes contables
    2. Monedas
    3. Campos personalizados - FlexFields

01. VISIÓN GENERAL

Este documento presenta los pasos necesarios para activar la integración Protheus vs. Gesplan, a través de la plataforma Carol.

Al adquirir la oferta internamente se iniciara el flujo de aprovisionamiento.

Después de finalizar el flujo de aprovisionamiento, el cliente recibe por e-mail las credenciales del RAC (client_id y client_secret) necesarias para ejecutar el Wizard de configuración en el Protheus.

Es necesario actualizar el entorno siguiendo la orden descrita en los siguientes tópicos.


02. IMPLANTACIÓN

Para iniciar la implementación de la integración, es necesario:

1) Todos los artefactos (DbAccess a partir de la versión 21.1.1.4, APPServer y Lib ) deben estar actualizados con la última versión disponible en el portal.

Release Protheus a partir de 12.1.2210


2) Aplique la última expedición continua del Protheus, juntamente con el diferencial de diccionario a través del UPDDISTR, de acuerdo con su versión de la Release.


3) Active parámetros en la configuración:

MV_FINTGES - Informe el contenido true = .T. 

MV_PRJOVER - Informe el contenido true = .T. 

Solamente active el parámetro MV_FINTGES en la implantación de la integración. El uso del parámetro activado sin la ejecución del Wizard de configuración, puede causar falla en los procesos del sistema.


4) Verifique el contenido del parámetro MV_FINFIX. Para que la integración esté preparada y apta para ejecutarse, el contenido debe ser, como mínimo, 21. 

IMPORTANTE: Si el contenido del parámetro citado anteriormente fuera inferior a 21, este NO debe modificarse manualmente. En este caso la orientación es la apertura de un ticket en Atención, adjuntando para análisis los archivos error.log y console.log.


5) Para visualizar mejor los motivos para la no realización de los asientos contables, utilice el parámetro MV_CT105MS con el contenido igual a "S" .


6)  Ejecute el wizard de acuerdo con los pasos listados en el siguiente tópico.

03. WIZARD DE CONFIGURACIÓN

    Para iniciar el Wizard de configuración, el usuario debe informar el programa inicial: WIZARDTF1

    Haga clic en avanzar

    Informe un usuario con poder de administrador y marque las empresas que se configurarán. Haga clic en avanzar.

    Seleccione el producto Gesplan

    Confirme el usuario y contraseña para ejecutar el UPDDISTR. 

    Se crearán los campos EV_MSUID y EZ_MSUID del tipo uniqueidentifier.

    Informe las credenciales del RAC recibidos por e-mail

    En este último paso se crearán los campos de control de modificación (S_T_A_M_P_) en todas las tablas de integración.



    04. SCHEDULE

    Después de ejecutar el Wizard, el job FWTECHFINJOB de integración con Carol se registrará automáticamente en el Protheus.

    Si la integración tiene envío de datos por parte de la Gesplan, esto ocurrirá a través del job FWTOTVSLINKJOB, que se debe incluir manualmente en el schedule.

    Es necesario finalizar las configuraciones del schedule de ambos jobs e iniciar el servicio.

    Recurrencia de ejecución

    Para que no haya delay en el envío de los datos para Carol la Recurrencia del job se puede registrar como 'Siempre activo'; sin embargo, no hay una regla referente al registro de la recurrencia de la ejecución, la decisión con relación a esto depende de la necesidad de disponibilidad de estos datos, a partir del momento en que estos se generan. 
    Cuanto mayor es la recurrencia dee empresas/sucursales listadas para ejecución, mayor es la necesidad de recursos para procesamiento de los jobs.

    Incluya la configuración solamente en el entorno que esté en producción.

    Bases de pruebas que estén configuradas con el Smartlink interceptarán mensajes enviados por la Gesplan, de la misma manera que la base de producción, esto hará que los datos se graben en la base de pruebas, y actualizará el estatus para la Gesplan como integrado. 

    Integración Gesplan - Movimiento bancario

    Schedule - Como agendar la ejecución de rutinas

    05. LOG DE LA INTEGRACIÓN

    Con el schedule en ejecución, el job FWTECHFINJOB pasa a enviar los registros a las staging tables de Carol. Todo cambio efectuado en cualquier registro en el ERP automáticamente actualiza el timestamp, en el campo S_T_A_M_P_, de esta manera el job vuelve a enviar el registro completo para actualizar la staging table.

    Se pueden activar los logs del job, para evaluar lo que se está ejecutando e enviando, para esto basta seguir los procedimientos descritos en el siguiente enlace.

    https://tdn.totvs.com/display/public/framework/TechFin+Debug

    Se recomienda activar el Log solamente cuando sea necesario hacer alguna evaluación, porque mantener el Log accedido puede perjudicar el desempeño, además de crear archivos en el rootpath del entorno.


    06. OTRAS CONFIGURACIONES

    a) Entes contables 

    Se utilizan los entes indicados en el registro del origen del título por Pagar/Cobrar, en los siguientes campos:

    • ED_DEBITO - Cuenta contable para cartera por pagar
    • ED_CREDITO - Cuenta contable para cartera por cobrar
    • ED_CCD - Centro de costo para cartera por pagar
    • ED_CCC - Centro de costo para cartera por cobrar

    Acceda a la Configuración / Base de datos y marque los campos como Usado:

    b) Monedas

    La descripción de la moneda del título y de los movimientos tiene como origen el contenido del SX6, registro de Parámetros del Configurador. 

    ¿Se utilizará el contenido del parámetro MV_MOEDA?.

    Dónde "?" (interrogación) representa el código de la moneda.

    Ej.:

    Título de la moneda 1 = contenido informado en el parámetro MV_MOEDA1

    Título de la moneda 5 = contenido informado en el parámetro MV_MOEDA5


    c) Campos personalizados - Flex Fields

    Documentación sobre campos personalizados: Integración Gesplan - Datos enviados y Pipelines 

    Referencias