Aller au contenu

Déclencher automatiquement des actions

Déclenchez automatiquement une action ou une séquence d’actions sans intervention de l’utilisateur.

Certaines actions ne nécessitent pas l’utilisateur : déclencher une animation à l’ouverture d’un écran, initialiser des données au lancement, afficher un message de bienvenue…

Pour cela, PandaSuite propose deux déclencheurs dédiés : Affichage de l’écran et Affichage de l’état.

Configurer un déclencheur automatique

  1. Rendez-vous sur votre écran ou état cible et ne sélectionnez aucun objet.
  2. Ouvrez la fenêtre Actions et cliquez sur + Ajouter.
  3. Choisissez le déclencheur Affichage de l’écran ou Affichage de l’état.
  4. Définissez votre action.

Le déclencheur Affichage de l’écran correspond à l’affichage du premier état de l’écran (le premier de la liste par défaut). Le déclencheur Affichage de l’état se déclenche à chaque fois que cet état devient actif.

Diagramme action automatique

Exemple pratique : exécuter une action uniquement à la première visite

Un usage courant 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.

  1. Créez une variable Booléen (par exemple first_time) dans le Datastore sans valeur par défaut.
  2. Ajoutez un composant Condition qui vérifie si first_time est Inconnu ou vide.
  3. Sur l’écran, ajoutez un déclencheur Affichage de l’écran qui évalue cette condition.
  4. Lorsque la condition est vraie (première visite), affichez le contenu d’onboarding et définissez first_time à true via Agir sur une source de données > Datastore > Créer/Modifier une donnée (Local) avec la fonction Définir.

Dès la deuxième visite, la variable est définie, la condition est fausse, et l’onboarding est ignoré.

Pour un guide complet couvrant ce pattern et le déverrouillage progressif de contenu, consultez Débloquer du contenu progressivement.

Pour aller plus loin