Documentation — Workflow
États et transitions (brouillon, validé, archivé) avec historique des changements.
Les modules Blueprint Modular font partie de l'application Next.js. Cette documentation décrit comment fonctionne le module Workflow (états, transitions, historique), comment l'intégrer (API ou store) et les données attendues.
Comment fonctionne le module Workflow
Le module gère un workflow léger : des états (ex. Brouillon, Validé, Archivé) et des transitions autorisées entre états. Pour chaque entité (document, demande), on affiche le statut courant et les boutons de transition. Un historique enregistre qui a fait quelle transition et quand.
Structure des données
entityId/entityType— référence de l'entitéstatus— état courant (brouillon, validé, archivé)transitions— transitions possibles depuis l'état couranthistory— événements (état précédent → nouvel état, auteur, date)
Intégration côté app
Page /modules/workflow. Exposez GET /api/workflow/entity/:id (statut + historique) et POST /api/workflow/entity/:id/transition (body : to). Session NextAuth pour l'auteur. Aucune variable d'environnement spécifique.
bpm.title("Workflow")
# États : brouillon, validé, archivé. Boutons : Valider, Archiver selon étatSimulateur
Le simulateur permet de tester les transitions et l'historique sans backend.