Skip to content

BDD-100 — Consulter l'historique des exécutions

User story

En tant qu'administrateur, je veux consulter l'historique des exécutions de mon workflow, afin de suivre les résultats et détecter les problèmes.

Critères d'acceptation

CritèreStatut
Liste des exécutions avec date · durée · statut
Détail par étape : rows_in · rows_out · durée
Message d'erreur affiché si échec
Filtrable par workflow

Relation avec BDD-96

  • BDD-96 : persistance (workflow_runs / workflow_run_steps), API GET .../runs, progression et onglet Historique dans Résumé (éditeur).
  • BDD-100 : même données, expérience consultation complète :
    • composant partagé WorkflowRunHistoryPanels (liste + détail + erreurs) ;
    • entrée Historique des exécutions sur la page liste workflows (dialog + filtre workflow) ;
    • onglet Historique du Résumé réutilise le composant (message global + error par étape).

Technique

Front

  • workflow-run-history.format.js — libellés date, statut, rows.
  • useWorkflowRunHistory.js — chargement par workflowUuid, liste et détail.
  • WorkflowRunHistoryPanels.vue — UI liste / détail.
  • WorkflowRunHistoryDialog.vue — dialog landing avec q-select workflow.
  • WorkflowEditorPage.vue — bouton d'ouverture du dialog.
  • WorkflowSummaryPopover.vue — onglet Historique délégué au panneau partagé.

Back

Aucun changement : réutilise les endpoints BDD-96.

Tests

  • Vitest : workflow-run-history.format.spec.js, useWorkflowRunHistory.spec.js.
  • Playwright mock : front/e2e/pages/admin/admin-workflow-run-history.spec.js.