L’infirmière a une erreur 500 sur AmeliPro lorsqu’elle souhaitait valider ma première dose de vaccin 🥲
Bien entendu — comme tout utilisateur — elle fait donc un retour arrière mais l’application ne respectant pas les principes du web : pas d’état porté par l’url -> 🔥💥☠️🥲
Qu’a-t-elle donc fait ?
Recommencer le cheminement à 0 🥲
Chez Cloud-IAM, Hook0 et feu Redsmin et Bringr nous respect(i)ons le principe de « les interfaces graphiques en tant que machines d'états finis » qui map chaque état sur un routing associé.
Pour faire simple un état (~ un écran) = une route côté front.
La *majorité* des états sont donc accessibles via une URL associée, permettant de nombreux usages internes et externes (partage de lien, bookmarks, retour arrière, debugging, compréhension globale des parcours utilisateurs, documentation à jour, automatisation etc…)
Envie d'en savoir plus ? J’en parle en détail dans mon livre !