Aller au contenu

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.

diagramme action automatique

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 :

  1. Créez une variable Booléen (par exemple, onboarding_affiche) dans une base de données PandaSuite sans valeur par défaut.
  2. Ajoutez un composant Condition et créez une condition qui vérifie si onboarding_affiche 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 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.