Flujo de procesamiento

El flujo de procesamiento se compone de tres pasos:

  • Descargar los datos del ERP en los registros en etapas temporales.
  • Rellenar los campos adicionales (según el registro predeterminado) en el registro de etapa.

    Actualizar la base de datos de Factory Track.

En la figura se muestra una descripción general del proceso:

process_flow

La actualización se compone de varias partes (una por tipo de registro). Cada parte tiene tres fases:

  1. La primera fase consiste en descargar los campos de datos necesarios del ERP en los registros en etapas.
    1. El registro de control de sincronización se actualiza para poder usar un nuevo número de lote.
    2. A medida que se inicia un nuevo registro, se crea un registro de control de actualización para ese lote y un tipo de registro.
    3. Los datos se descargan del ERP y se almacenan en los registros en etapas.
  2. A continuación se inicia la segunda fase.
    1. En esta fase, cada uno de los registros en etapas se actualiza para incluir los campos que no se han rellenado desde el ERP. Esto se hace mediante el registro predeterminado.
    2. Una vez que se actualizan todos los registros se inicia la tercera fase del procesamiento.
  3. En la tercera fase se actualiza la base de datos de Factory Track (si es posible).
    1. Intente buscar el registro maestro de Factory Track con la clave del registro en etapas.
    2. Si no se encuentra el registro (añadir):
      • El proceso intenta almacenar el registro en función de si todos los campos obligatorios se han rellenado.
      • Si no se han proporcionado algunos campos, el registro se marca como Error y el recuento se actualiza.
      • Si el registro se ha almacenado correctamente, el recuento del nuevo registro se actualiza.
    3. Si se encuentra el registro (actualizar):
      • El programa comprueba, para cada campo actualizable, si el campo ha cambiado de valor.
      • El registro predeterminado determina qué campos son actualizables (indicador de actualización).
      • Los campos no presentes en el registro predeterminado no son actualizables.
      • Una vez que se han comparado los campos, si hay algún cambio en los datos, se puede actualizar el registro de la base de datos de registro.
  4. Después de comprobar y actualizar todos los registros, se puede actualizar el registro del encabezado.