Gestionando colas de procesamiento

Las colas en GoAMS permiten organizar y procesar ítems de forma asíncrona, garantizando el orden y la confiabilidad del procesamiento. En este tutorial, aprenderás a crear colas, entender sus campos y seguir los ítems procesados.

¿Qué es una cola?

Una cola es una estructura que organiza ítems para procesamiento. Los ítems son agregados automáticamente por el sistema durante la ejecución de los procesos y quedan organizados en la cola para ser procesados en orden. La cola controla el estado de cada ítem y ofrece recursos como retry automático para ítems que fallaron.

Organiza ítems de procesamiento de forma asíncrona
Los ítems son creados automáticamente por el sistema
Controla el estado de cada ítem: en progreso, éxito, excepción
Soporta retry automático para ítems con falla

Pantalla de colas

En la sección "Gestionar Colas" del panel GoAMS, encontrarás la lista de todas tus colas. Cada cola muestra la siguiente información en la tabla:

Tela de Filas no Go AMS

Descripción — nombre y descripción de la cola

En Progreso — cantidad de ítems siendo procesados en este momento

Restantes — cantidad de ítems esperando procesamiento

Tiempo Estimado — tiempo estimado para procesar los ítems restantes

Éxito — cantidad de ítems procesados con éxito

App Exception — ítems que fallaron por error de la aplicación

Biz Exception — ítems que fallaron por regla de negocio

Labels — etiquetas para categorizar la cola

Properties — propiedades adicionales de la cola

Creando una nueva cola

1

Paso 1: Accede a la sección de Colas

En el panel de GoAMS, ve a la sección "Gestionar Colas". Verás la lista de colas existentes.

2

Paso 2: Haz clic en "Nueva Cola"

Haz clic en el botón "+ Nueva Cola" en la esquina superior derecha. Aparecerá un formulario.

3

Paso 3: Completa los detalles generales

Ingresa la información básica de la cola:

  • Nombre — nombre obligatorio para identificar la cola
  • Descripción — una breve descripción de lo que la cola procesa (opcional)
4

Paso 4: Configura las opciones adicionales

Define las configuraciones extras de la cola:

  • Enforce unique references — si está activado, impide ítems duplicados en la cola basándose en una referencia única
5

Paso 5: Configura el Auto Retry

El Auto Retry permite que ítems con falla sean reprocesados automáticamente:

  • Failed items — reprocesa automáticamente ítems que fallaron
  • Abandoned items — reprocesa ítems que fueron abandonados (timeout o desconexión)
  • Max # of retries — número máximo de intentos (mínimo 1, máximo 10)
6

Paso 6: Crea la cola

Haz clic en "Crear". La cola será creada y estará disponible inmediatamente para recibir ítems.

Consejo

Usa nombres descriptivos para tus colas (ej: "Procesamiento de facturas", "Validación de registros") para facilitar la identificación cuando tengas varias colas.

Ítems de la cola

Los ítems de la cola son creados automáticamente por el sistema durante la ejecución de tus procesos. No creas ítems manualmente — aparecen en la cola conforme los procesos los generan.

Visualizando ítems

Al hacer clic en una cola en la lista, un panel lateral se abre mostrando todos los ítems de esa cola. Puedes buscar ítems por PK (clave primaria) usando el campo de búsqueda.

Estados de los ítems

Cada ítem en la cola tiene un estado que refleja su situación en el procesamiento:

En Progreso — el ítem está siendo procesado en este momento

Éxito — el ítem fue procesado con éxito

App Exception — el ítem falló por un error en la aplicación (ej: bug en el script)

Biz Exception — el ítem falló por una regla de negocio (ej: dato inválido)

Importante

Los ítems son gestionados por el sistema. Tú configuras la cola y tus procesos alimentan los ítems automáticamente. La cola se encarga del orden, del control de estados y del retry automático.

Resumen

Para usar colas en GoAMS:

  1. 1

    Accede a la sección "Gestionar Colas" en el panel

  2. 2

    Crea una nueva cola con nombre y descripción

  3. 3

    Configura opciones adicionales y Auto Retry según sea necesario

  4. 4

    Tus procesos agregan ítems automáticamente a la cola

  5. 5

    Sigue el estado de los ítems directamente en la cola

Próximos pasos

Con las colas configuradas, ya puedes: