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

Moteur de tâches

Présentation du moteur de tâches VergeOS pour automatiser les opérations à l’aide de déclencheurs basés sur des événements et sur des planifications, avec une architecture modulaire pour les tâches, les planifications, les événements et les webhooks.

Le Moteur de tâches permet d’automatiser des opérations dans VergeOS, déclenchées soit par des événements spécifiques, soit à des horaires planifiés. Les tâches définies peuvent s’exécuter une seule fois ou de manière récurrente selon votre configuration.

Exemples de tâches basées sur des événements

Les tâches sont déclenchées automatiquement lorsqu’un événement défini se produit :

  • Envoyer une notification par e-mail lorsqu’une mise à jour du système se termine

  • Démarrer une machine virtuelle spécifique lorsqu’un utilisateur désigné se connecte à VergeOS

  • Utiliser un webhook pour avertir un système d’alerte externe lorsqu’une erreur de synchronisation est détectée

Exemples de tâches basées sur un calendrier

Les tâches s’exécutent à des moments ou à des intervalles prédéfinis :

  • Vérifier et télécharger les mises à jour du système chaque samedi à 17 h 00

  • Désactiver un compte utilisateur (par exemple, pour un employé temporaire) 30 jours après sa création

  • Éteindre un tenant à une date spécifique

Composants du moteur de tâches

Composant
Description

Tâches

Définissent l’action à exécuter (p. ex., éteindre une VM, envoyer une notification)

Planifications

Précisez quand et à quelle fréquence une tâche doit s’exécuter (p. ex., quotidiennement, hebdomadairement)

Événements

Définissent les conditions qui déclenchent une tâche (p. ex., connexion d’un utilisateur, échec de synchronisation)

Webhooks

Tâches spéciales qui envoient des données à des systèmes externes en temps réel

Journaux des tâches

Enregistrent l’historique de création et d’exécution des tâches à des fins d’audit et de dépannage

Architecture d’automatisation modulaire

Le moteur de tâches VergeOS prend en charge une orchestration flexible des tâches, des événements, des planifications et des webhooks. Cette conception modulaire permet une automatisation évolutive et réutilisable, adaptée à votre environnement :

  • Associer plusieurs tâches ou événements à un seul webhook — par exemple, vous pouvez configurer un webhook pour avertir un système externe, et le faire déclencher par plusieurs événements différents tels que des échecs de synchronisation, des tentatives de connexion ou des alertes système. Cela réduit les doublons et centralise les intégrations externes.

  • Déclencher une seule tâche à partir de plusieurs événements distincts — par exemple, démarrer une machine virtuelle lorsqu’un utilisateur spécifique se connecte ou lorsqu’une fenêtre de maintenance planifiée commence. Cela vous permet de regrouper la logique et de réutiliser les définitions de tâches selon les scénarios.

  • Créer une planification une seule fois et l’appliquer à plusieurs tâches — par exemple, définir une fenêtre de maintenance hebdomadaire et la lier à plusieurs tâches de mise à jour, d’alerte ou d’arrêt. Cela favorise la cohérence et simplifie la gestion de la configuration.

Cette conception modulaire permet une automatisation évolutive et réutilisable, adaptée à votre environnement.


Guides associés


Mis à jour

Ce contenu vous a-t-il été utile ?