Saltar al contenido principal
El paquete FC Multi-Task incluye los siguientes procesos:

Envío de lotes

Este proceso toma archivos de una carpeta y utiliza la acción de VBO “Create Batch” para enviarlos a FC 12 para su procesamiento. FC creará un único lote por cada archivo que encuentre en esa carpeta. A continuación, el ID del lote recién creado se añade a la cola MonitorQueue para su posterior procesamiento en el proceso Monitor de lotes.

Monitor de lotes

Este es un proceso que se ejecuta continuamente y gestiona elementos en la cola MonitorQueue. Mediante la acción de VBO “Get Batch Stage”, obtiene la etapa de un lote y realiza lo siguiente:
  • Si un lote se encuentra en la etapa de “Excepciones” (a la que puede pasar debido a errores de procesamiento), un elemento de la cola MonitorQueue se marcará como excepción. El texto del mensaje de error se registrará en la sección “Motivo de la excepción”.
  • Para un lote en la etapa de “Verificación”, se agregará un nuevo elemento a la cola VerifierQueue y se pospondrá el procesamiento del elemento de la cola MonitorQueue. El elemento no se volverá a agregar a la cola VerifierQueue.
  • Para un lote en la etapa de “Procesado”, se agregará un nuevo elemento a la cola FetcherQueue, tras lo cual el elemento de la cola MonitorQueue se marcará como procesado correctamente.
  • Para un lote en cualquier otra etapa, se pospondrá el procesamiento de la cola MonitorQueue.
En el proceso Monitor de lotes, hay elementos de datos para almacenar valores de tiempo de espera:
  • Tiempo de espera de iteración – el tiempo tras el cual el proceso Monitor de lotes volverá a intentar obtener el elemento de la cola MonitorQueue si el primer intento falló. El valor recomendado es de 20-30 segundos.
  • Tiempo de espera para otras etapas – el tiempo durante el cual se retrasará la comprobación del estado del lote si este se encuentra actualmente en una etapa distinta de “Procesado”, “Verificación” o “Excepciones”. El valor recomendado es el tiempo estimado que tarda el lote en pasar de la etapa de “Importación” a la etapa de “Procesado” o “Verificación”.
  • Tiempo de espera de la etapa de verificación – el tiempo durante el cual se retrasará la comprobación del estado del lote si este se encuentra actualmente en la etapa de “Verificación”. El valor recomendado es al menos 2x el tiempo estimado que tarda el operador en verificarlo.
Puede cambiar cualquiera de los valores predeterminados de tiempo de espera en función de la carga actual de FC.

Verificador de lotes

Este proceso gestiona los elementos de la cola VerifierQueue, de uno en uno. Obtiene las URL de verificación a partir del ID del lote y las abre en un navegador, donde el verificador puede revisar y verificar los documentos correspondientes. Una vez verificado, el elemento se marca como completado.

Guardado de lotes

Este es un proceso que se ejecuta de forma continua y gestiona elementos de la cola FetcherQueue. Acepta los resultados del procesamiento de lote y guarda los archivos de exportación creados para cada documento de un lote. Una vez guardados los archivos de exportación, el proceso marca el elemento como procesado correctamente.