Syntaxe
Paramètres
| Nom |
Description |
| Signout |
Ce paramètre est optionnel. Si spécifié, il permet de déconnecter l'utilisateur avant de quitter l'application. Si omis, l'utilisateur reste connecté. |
Description
Cette fonction permet de quitter l'application en cours et, éventuellement, déconnecte l'utilisateur.
Remarques
- Permet de quitter proprement une application Power Apps : La fonction Exit est utilisée pour fermer l'application active sur l'appareil de
l'utilisateur. Elle peut être déclenchée par un bouton ou une logique conditionnelle afin de terminer l'utilisation de l'application à un moment défini, ce qui est utile
dans des scénarios de navigation contrôlée.
- Peut également servir à déconnecter l'utilisateur de la session : Grâce au paramètre optionnel Signout, la fonction peut forcer une déconnexion
complète de l'utilisateur. Cela est particulièrement utile dans les applications sensibles à la sécurité ou partagées sur des appareils collectifs où l'on souhaite
éviter qu'un utilisateur reste connecté par inadvertance.
- Utile dans des processus de fin de tâche ou de confirmation : L'utilisation de Exit peut faire suite à une opération réussie, comme l'enregistrement d'un
formulaire ou la fin d'un processus métier. Par exemple, après avoir soumis une demande, l'utilisateur peut être redirigé automatiquement hors de l'application avec un
message de confirmation.
- Favorise la sécurité dans les environnements multi-utilisateurs : En activant Exit(true), on garantit que l'utilisateur ne reste pas connecté après avoir
terminé sa session. Cela évite l'accès non autorisé aux données dans les lieux publics ou sur les appareils partagés, renforçant ainsi la protection des informations
personnelles ou confidentielles.
- Peut être combinée à des dialogues de confirmation utilisateur : Avant de quitter l'application, on peut demander confirmation via une boîte de dialogue
ou un écran intermédiaire. Cela évite les fermetures accidentelles et donne à l'utilisateur le temps de sauvegarder ses données s'il le souhaite.
- Fonction simple, mais à utiliser avec précaution : Bien que facile à mettre en ouvre, Exit doit être utilisée judicieusement. Une fermeture non désirée
pourrait frustrer l'utilisateur, surtout s'il n'a pas eu l'occasion de terminer une tâche. Elle doit donc toujours s'inscrire dans un flux logique clair.
- Non disponible dans tous les contextes d'exécution : Il est important de noter que sur certaines plateformes (notamment lors des tests dans un
navigateur), la fonction Exit peut ne pas se comporter comme prévu ou être ignorée. Elle est principalement destinée aux applications exécutées dans l'environnement
mobile ou dans le joueur Power Apps.
- Peut être intégrée dans une logique de gestion de session : En combinaison avec d'autres fonctions comme User() ou
Timer, Exit(true) peut s'insérer dans une logique de gestion de session : fermeture automatique après inactivité, expiration de délai ou
changement d'utilisateur. Cela contribue à une meilleure gestion du cycle de vie des sessions dans l'application.
Dernière mise à jour : Jeudi, le 1 Mai 2025