Appearance
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ère | Statut |
|---|---|
| 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), APIGET .../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 +
errorpar étape).
- composant partagé
Technique
Front
workflow-run-history.format.js— libellés date, statut, rows.useWorkflowRunHistory.js— chargement parworkflowUuid, liste et détail.WorkflowRunHistoryPanels.vue— UI liste / détail.WorkflowRunHistoryDialog.vue— dialog landing avecq-selectworkflow.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.
