For the complete documentation index, see llms.txt. This page is also available as Markdown.

Motor de tareas

Descripción general del Motor de Tareas de VergeOS para automatizar operaciones con desencadenadores basados en eventos y en programación, incluida una arquitectura modular para tareas, programaciones, eventos y webhooks.

La Motor de tareas permite operaciones automatizadas en VergeOS, activadas ya sea por eventos específicos o por horarios programados. Las tareas definidas pueden ejecutarse una vez o repetirse según su configuración.

Ejemplos de tareas basadas en eventos

Las tareas se activan automáticamente cuando ocurre un evento definido:

  • Enviar una notificación por correo electrónico cuando se complete una actualización del sistema

  • Encender una máquina virtual específica cuando un usuario designado inicie sesión en VergeOS

  • Usar un webhook para notificar a un sistema externo de alertas cuando se detecte un error de sincronización

Ejemplos de tareas basadas en horarios

Las tareas se ejecutan en momentos o intervalos predefinidos:

  • Buscar y descargar actualizaciones del sistema todos los sábados a las 5:00 p. m.

  • Deshabilitar una cuenta de usuario (por ejemplo, la de un empleado temporal) 30 días después de su creación

  • Apagar un inquilino en una fecha específica

Componentes del motor de tareas

Componente
Descripción

Tareas

Definen la acción que se debe realizar (por ejemplo, apagar una VM, enviar una notificación)

Horarios

Especifican cuándo y con qué frecuencia debe ejecutarse una tarea (por ejemplo, diariamente, semanalmente)

Eventos

Definen las condiciones que activan una tarea (por ejemplo, inicio de sesión de un usuario, fallo de sincronización)

Webhooks

Tareas especiales que envían datos a sistemas externos en tiempo real

Registros de tareas

Registran la creación de tareas y el historial de ejecución para auditoría y solución de problemas

Arquitectura modular de automatización

El Motor de tareas de VergeOS admite una orquestación flexible de tareas, eventos, horarios y webhooks. Este diseño modular permite una automatización escalable y reutilizable adaptada a su entorno:

  • Asignar varias tareas o eventos a un solo webhook — por ejemplo, puede configurar un webhook para notificar a un sistema externo y hacer que se active por varios eventos diferentes, como fallos de sincronización, intentos de inicio de sesión o alertas del sistema. Esto reduce la duplicación y centraliza las integraciones externas.

  • Activar una sola tarea a partir de varios eventos distintos — como encender una máquina virtual cuando un usuario específico inicia sesión o cuando comienza una ventana de mantenimiento programada. Esto le permite consolidar la lógica y reutilizar definiciones de tareas en distintos escenarios.

  • Crear un horario una vez y aplicarlo a varias tareas — por ejemplo, definir una ventana de mantenimiento semanal y vincularla a varias tareas de actualización, alertas o apagado. Esto promueve la coherencia y simplifica la gestión de la configuración.

Este diseño modular permite una automatización escalable y reutilizable adaptada a su entorno.


Guías relacionadas


Última actualización

¿Te fue útil?