Aller au contenu
EN FR

Transitions

Statut documentaire : reference — voir Maturité et preuves.

Une transition exprime un passage autorisé entre deux états du cycle de vie. Elle doit être reliée à une intention ou une règle métier identifiable.

Une transition n'est pas une simple affectation

Préférez :

Draft --Approve--> Approved

à une modification arbitraire d'un champ State. La transition peut alors porter validation, autorisation, événement et traçabilité.

Conception

  • définir les états avant leurs transitions ;
  • nommer le déclencheur avec un verbe métier ;
  • vérifier les préconditions dans le contexte conceptuel ;
  • émettre un événement lorsque le changement doit être observable ailleurs.