Ejecutando y monitoreando Jobs
Un Job es la ejecución de un proceso en GoAMS. Cuando creas un Job, le estás diciendo a un Runner que ejecute ese proceso. En este tutorial, aprenderás a crear Jobs, asignar Runners y seguir el estado de cada ejecución en tiempo real.
¿Qué es un Job?
Un Job representa una ejecución individual de un proceso. Cada vez que un proceso se ejecuta — ya sea manualmente o por programación — se crea un Job. El Job tiene su propio estado, logs y resultados, permitiéndote seguir exactamente lo que pasó en cada ejecución.
Pantalla de Jobs
En la sección de Jobs del panel GoAMS, encontrarás una tabla con todos los Jobs. Cada fila muestra el proceso ejecutado, el Runner asignado, el estado actual y otros detalles de la ejecución. Desde esta pantalla puedes crear nuevos Jobs y seguir los que ya están en curso.

Creando un nuevo Job
Paso 1: Accede a la sección de Jobs
En el panel de GoAMS, ve a la sección de Jobs. Verás la tabla con los Jobs existentes.
Paso 2: Haz clic en crear nuevo Job
Haz clic en el botón para agregar un nuevo Job. Aparecerá un formulario.
Paso 3: Selecciona el proceso
Elige qué proceso deseas ejecutar. La lista muestra todos los procesos disponibles con sus respectivos workflows ya configurados.
Paso 4: Asigna un Runner
Selecciona qué Runner va a ejecutar este proceso. El Runner necesita estar con estado "Online" para iniciar la ejecución. Si el Runner está offline, el Job quedará pendiente hasta que se conecte.
Paso 5: Confirma y crea el Job
Revisa la información y confirma la creación del Job. El Job será agregado a la tabla y entrará en el ciclo de ejecución.

Importante
El Job solo comienza a ejecutarse cuando el Runner asignado está online. Si el Runner está offline en el momento de la creación, el Job tendrá estado "Pendiente" hasta que el Runner se conecte.
Estado del Job
El estado del Job se actualiza en tiempo real a medida que avanza la ejecución. Los estados posibles son:
Pendiente — Job creado, esperando que el Runner esté online o disponible
Ejecutando — El Runner está ejecutando el proceso en este momento
Éxito — El proceso se ejecutó con éxito y finalizó sin errores
Terminated — La ejecución fue detenida (interrumpida manualmente o por timeout)
Error — La ejecución falló durante el proceso
Ciclo de vida del Job
Todo Job sigue un ciclo de vida:
El Job se crea y queda como Pendiente
Cuando el Runner está online y disponible, el estado cambia a Ejecutando
El estado se actualiza en tiempo real mientras el Runner ejecuta el workflow
Al finalizar, el Job recibe un estado final: Éxito, Terminated o Error
El Job finalizado queda registrado en la tabla para consulta
Consejo
Cuando un Job llega a un estado final (Éxito, Terminated o Error), la ejecución se detiene. Puedes consultar los logs y resultados en cualquier momento para entender qué pasó.
Monitoreando ejecuciones
En la tabla de Jobs, puedes seguir todas las ejecuciones en curso y finalizadas:

Resumen
Para ejecutar un proceso con Jobs:
- 1
Accede a la sección de Jobs en el panel de GoAMS
- 2
Crea un nuevo Job seleccionando el proceso y asignando un Runner
- 3
El Job queda pendiente hasta que el Runner esté online
- 4
El Runner ejecuta el proceso y el estado se actualiza en tiempo real
- 5
Al finalizar, el Job recibe estado de Éxito, Terminated o Error
Próximos pasos
Con los Jobs dominados, ya puedes:
