Aller au contenu principal

Tasks

La section Tasks (Tâches) affiche les processus automatisés ou déclenchés manuellement au sein du système – par exemple la création d'une VM, le déploiement d'un événement ou l'envoi d'e-mails.
Vous pouvez y surveiller les tâches en cours, détecter les erreurs et suivre les processus terminés.


Différence entre Tasks et SubTasks

Un Task représente un processus de niveau supérieur, comme par exemple la « Création d'une VM » ou l'« Envoi d'un e-mail ».
Un SubTask est quant à lui une étape de travail individuelle au sein de ce processus – par exemple le clonage d'un modèle de VM ou la mise à jour d'une base de données.
Plusieurs SubTasks peuvent appartenir à un même Task et constituent ensemble le déroulement complet.

  • Les Tasks servent à la vue d'ensemble et au suivi de l'ensemble du processus.
  • Les SubTasks permettent une analyse détaillée des étapes individuelles, y compris la gestion des erreurs et les tentatives de reprise.
  • En cas d'échec d'un SubTask, celui-ci peut être réexécuté individuellement sans avoir à relancer l'ensemble du Task.

Où trouver cette section ?

Navigation :
Via le menu principal : Système → Tasks
Également accessible via : Accessible via les notifications ou la vue détaillée des objets

Aperçu des fonctionnalités

  • Affichage de tous les Tasks en cours, planifiés et terminés dans le système
  • Filtrage par statut, utilisateur ou période
  • Consultation des journaux d'erreurs et des messages système
  • Surveillance de la progression des processus individuels
  • Mise à jour automatique des Tasks en cours

Aperçu des champs importants

Nom du champDescription
Créé le(Champ standard) Moment auquel le Task a été créé.
Créé par(Champ standard) Utilisateur ayant créé le Task.
Événement(Facultatif) Événement assigné ayant déclenché ce Task.
IDIdentifiant unique du Task. Attribué automatiquement et utilisé pour le suivi des processus individuels.
Mis à jour le(Champ standard) Moment auquel le Task a été terminé ou mis à jour pour la dernière fois.
NomDésignation ou type du Task, par ex. « Créer une VM » ou « Envoyer un e-mail ». Facilite l'identification dans le journal des tâches.
StatutStatut actuel du Task, par ex. *running*, *queued*, *failed* ou *success*.

Afficher un Task / SubTask

  1. Ouvrez dans le menu principal la section Système → Tasks.
  2. Recherchez le Task souhaité dans la liste.
  3. Cliquez sur le Task souhaité pour afficher les détails.
  4. Dans la zone de détails, vous voyez le statut, la description et les SubTasks associés.

Réexécuter un SubTask

  1. Ouvrez dans le menu principal la section Système → Tasks.
  2. Recherchez le Task souhaité dans la liste et ouvrez-le.
  3. Passez à l'onglet SubTasks et ouvrez le SubTask souhaité.
  4. Cliquez sur Réexécuter.
  5. Confirmez l'opération dans la boîte de dialogue affichée.
  6. Le SubTask sera alors réexécuté.
attention

Actuellement, seuls les SubTasks datant de moins de 24 heures peuvent être réexécutés.

attention

Si, en raison d'un SubTask échoué, des Tasks dépendants n'ont pas pu être exécutés, la réexécution réussie du SubTask entraînera l'exécution de ces Tasks dépendants.


Exemple ou cas d'utilisation

Exemple : Surveillance de la création d'une VM en cours

Une administratrice lance la création de plusieurs machines virtuelles. Dans la section Système → Tasks, elle voit que le Task « Créer une VM » est en cours et qu'une partie est déjà terminée. En cas d'erreur, elle pourrait ouvrir le journal pour identifier directement la cause (par ex. ressources insuffisantes) et la corriger.


Remarques / Particularités

  • Les Tasks sont automatiquement créés par le système lorsqu'un processus est lancé.
  • En cas d'erreur système, le statut est défini sur failed ; les détails se trouvent dans le journal des tâches.
  • Les Tasks avec le statut queued attendent des ressources disponibles ou des processus dépendants.
  • Les Tasks terminés restent consultables pendant une durée limitée, puis sont automatiquement supprimés.
  • L'affichage se met à jour régulièrement tant que la section est ouverte.

Relations avec d'autres objets

De nombreux objets dans OpenVLE sont liés à d'autres éléments du système. L'aperçu suivant montre quelles relations existent et si elles déclenchent certaines automatisations.

ObjetDescriptionComportement automatique
ConnexionsUn nombre illimité de Tasks peut être assigné à une connexion.Les Tasks sont automatiquement créés lors de certaines actions de la connexion.
E-mailsUn nombre illimité de Tasks peut être assigné à un e-mail.Les Tasks sont automatiquement créés lors de certaines actions de l'e-mail.
ÉvénementsUn nombre illimité de Tasks peut être assigné à un événement.Les Tasks sont automatiquement créés lors de certaines actions de l'événement.
Modèles de VMUn nombre illimité de Tasks peut être assigné à un modèle de VM.Les Tasks sont automatiquement créés lors de certaines actions du modèle de VM.
SubTasksExactement un Task peut être assigné à un SubTask.Les Tasks et SubTasks sont automatiquement créés lors de certaines actions.
TasksUn nombre illimité de SubTasks peut être assigné à un Task.Les Tasks et SubTasks sont automatiquement créés lors de certaines actions.
VMsUn nombre illimité de Tasks peut être assigné à une VM.Les Tasks sont automatiquement créés lors de certaines actions de la VM.

Permissions requises

Les permissions requises pour les actions peuvent être attribuées via des rôles ou individuellement. Si certains droits vous manquent, les fonctions correspondantes dans l'interface utilisateur sont masquées ou désactivées.

ActionPermission requiseCheminInformations supplémentaires
Afficher les Taskstasks_read/
Afficher les SubTaskssub_tasks_read/

Sujets associés