⬜ Charger Sauvegarde
⬜ Charger Sauvegarde
Le bloc Charger Sauvegarde permet de restaurer la progression de l'utilisateur à partir d'une sauvegarde précédemment enregistrée.
Ce mécanisme est essentiel pour les applications interactives, les jeux ou les expériences longues, permettant à l'utilisateur de reprendre là où il s'était arrêté sans perdre ses données.
📥 Entrées
- Aucune entrée paramétrable : Ce bloc prend automatiquement le flux courant et recherche la dernière sauvegarde valide de l'utilisateur en cours. Si plusieurs emplacements de sauvegarde existent, la position par défaut est utilisée.
📤 Sorties
- pas de sauvegarde trouvé (Flux) : Cette sortie ne se déclenche QUE si aucune sauvegarde valide n'est trouvée pour l'utilisateur. Si une sauvegarde existe, il n'y a rien à connecter : Celestory reprend automatiquement l'histoire exactement là où l'utilisateur l'avait quittée (variables, position dans les graphes), sans passer par une sortie du bloc.
💡 Exemple d'utilisation
Scénario : Reprise d'une formation e-learning
- L'utilisateur ouvre l'application de formation et arrive sur un écran d'accueil.
- Un bouton "Reprendre ma formation" est affiché (via un bloc Afficher Bouton).
- Lorsque l'utilisateur clique sur ce bouton, le flux est dirigé vers le bloc Charger Sauvegarde.
- Si une sauvegarde existe, l'utilisateur est automatiquement replacé à l'endroit exact où il s'était arrêté (même leçon, mêmes réponses aux quiz, mêmes notes) : il n'y a rien d'autre à faire.
- Si aucune sauvegarde n'existe (première visite de l'utilisateur), la sortie "pas de sauvegarde trouvé" est déclenchée : on la connecte par exemple à l'écran d'introduction de la formation.
⚙️ Détails Techniques
- Gestion de la persistance : Celestory gère automatiquement l'emplacement de sauvegarde (Local Storage du navigateur ou Cloud si un compte utilisateur est connecté).
- Comportement en cas d'absence de sauvegarde : Si aucune sauvegarde n'existe, le flux emprunte la sortie "pas de sauvegarde trouvé" ; c'est la seule sortie que propose ce bloc.
Version documentée : v2
Mis à jour le : 06/09/2026
Merci !
