Historique des exécutions
Chaque exécution d'une tâche — planifiée, manuelle, lancée par une autre tâche ou manquée — est enregistrée avec ses étapes et son journal.
Vue d'ensemble
La page Exécutions
Exploitation → Exécutions, dans le menu de Nomaflow, liste toutes les exécutions, les plus récentes en premier.
| Élément | Usage |
|---|---|
| Chercher | Une tâche, un utilisateur, un message d'erreur. |
| Toutes les tâches | Une seule tâche. |
| Période | Dernières 24 heures, 7 derniers jours (par défaut), 30 derniers jours, Tout. |
| Pastilles d'état | Tout, puis chaque état présent avec son effectif — RUNNING, QUEUED, FAILED, SUCCEEDED, CANCELED, MISSED. Un clic ne garde que cet état ; un second clic l'efface. |
Les filtres sont conservés par le navigateur. Les exécutions sont groupées par jour — Aujourd'hui, Hier, puis la date — et chaque ligne présente :
- l'état et l'heure de début ;
- la tâche et les paramètres de l'exécution : pour une tâche exécutée par application, l'application traitée ;
- son origine : la planification, un utilisateur, ou la tâche appelante ;
- la durée — qui s'incrémente pendant l'exécution, avec une barre des étapes terminées —, les lignes traitées, et sous une exécution en échec son erreur.
Tant qu'une exécution est en cours, la page se rafraîchit d'elle-même (en direct). Un clic sur une ligne ouvre le détail de l'exécution ; Afficher plus charge les plus anciennes. Le détail d'une exécution s'ouvre aussi depuis l'état de la dernière exécution sur la page des Tâches et depuis le lien d'une notification.
États d'une exécution
| État | Signification |
|---|---|
QUEUED | Acceptée, en attente de démarrage. |
RUNNING | En cours. |
SUCCEEDED | Toutes les étapes ont réussi, ou ont été sautées volontairement. |
FAILED | Une étape a échoué après ses nouvelles tentatives. Les étapes suivantes sont enregistrées CANCELED avec skipped: earlier step failed. |
CANCELED | Annulée par un opérateur ou par un dépassement de délai. |
MISSED | Une heure planifiée à laquelle la tâche ne s'est pas exécutée — voir Planifications manquées. |
Une exécution interrompue par un redémarrage du serveur est clôturée en échec avec abandoned: process restart during run au démarrage suivant.
La page Détail de l'exécution
La page se rafraîchit toutes les deux secondes tant que l'exécution est en cours (en direct).
| Partie | Contenu |
|---|---|
| Résumé | Tâche, Déclencheur (scheduled ou manual, et qui l'a lancée — un nom d'utilisateur, ou call_job:<tâche>@<exécution> pour une tâche lancée par une autre), Démarrée, Terminée, Lignes affectées. |
| Exécuter avec des paramètres | Affiché quand l'exécution a été lancée avec des valeurs particulières : celles choisies pour cette exécution (paramètres partagés, arguments des étapes, étapes sautées, niveau de journal). |
| Étapes | Une ligne par étape : n°, nom, Type, Tentative, État, Erreur. Une étape file_load affiche aussi N read · N inserted · N rejected, le fichier envoyé pour cette exécution — un clic le télécharge à nouveau — et, si besoin, Rejected rows (csv). |
| Journal | Les lignes écrites pendant l'exécution, au niveau de journal de l'exécution. Suivre garde les dernières lignes visibles (Pause l'arrête) ; Télécharger enregistre le journal complet. |
Le journal conserve les 5 000 dernières lignes d'une exécution.
Durée de conservation
Le panneau Rétention de l'historique des exécutions de la page des Tâches supprime les anciennes exécutions avec leurs étapes et leurs journaux : par défaut, celles de plus de 30 jours, en gardant au plus 100 exécutions par tâche, avec un contrôle toutes les 60 minutes. Voir Administration.