Déclencher automatiquement des actions
Vous pouvez déclencher automatiquement une action ou une séquence d’actions sans implication de votre utilisateur.
Certaines actions ne nécessitent pas l’utilisateur, comme par exemple déclencher l’animation automatique de l’écran d’accueil. Pour cela, vous avez à disposition les déclencheurs : Affichage de l’écran & Affichage de l’état.
Pour choisir ces déclencheurs et paramétrer votre action, rendez-vous sur votre écran/état et ne sélectionnez aucun objet. Ouvrez la fenêtre Actions et cliquez sur + Ajouter.
Sélectionnez le déclencheur Affichage de l’état/écran et définissez votre action.
Retrouvez la liste des déclencheurs ici : Déclencheurs
Le déclencheur Affichage de l’écran correspond à l’événement d’afficher le premier état de l’écran. Par défaut, ce premier état est le premier de la liste.
Exemple pratique : exécuter une action uniquement à la première visite
Un usage courant du déclencheur Affichage de l’écran est de détecter la toute première fois qu’un utilisateur ouvre un écran — par exemple, pour afficher un message de bienvenue ou un overlay d’onboarding qui ne doit jamais se répéter.
Le principe est le suivant :
- Créez une variable Booléen (par exemple,
onboarding_affiche) dans une base de données PandaSuite sans valeur par défaut. - Ajoutez un composant Condition et créez une condition qui vérifie si
onboarding_afficheest Inconnu ou vide. - Sur l’écran, ajoutez un déclencheur Affichage de l’écran qui évalue cette condition.
- Lorsque la condition est vraie (première visite), affichez le contenu d’onboarding et définissez
onboarding_afficheàtrue.
Dès la deuxième visite, la variable est définie, la condition est fausse, et l’onboarding est ignoré.
Pour un guide complet pas à pas couvrant ce pattern et le déverrouillage progressif de contenu, consultez Débloquer du contenu progressivement.