Skip links
parametres-power-apps-microsoft-tickets-ecrans

Power Apps : afficher le bon écran au bon moment

Vous avez développé une application pour gérer des tickets d’incident et celle-ci contient plusieurs écrans ? 

  • Une page d’accueil
  • Un écran de saisie
  • Un écran avec la liste de tous les tickets
  • Un écran de visualisation d’un ticket 
  •  

Vous souhaitez que l’utilisateur atterrisse directement sur l’information et sur l’écran qui la contient, mais comment éviter qu’il navigue au travers d’écrans intermédiaires ? 

Simplifions-lui la vie en lui glissant un lien qui ouvrira l’application directement sur l’écran qui permet de visualiser ce ticket.

Le Query String

Ce terme anglais – ou chaîne de requête désigne un élément qui compose une URL. Il se situe au bout de l’expression (annoncé par le caractère “?”) et permet de passer des paramètres à l’URL. Par exemple lors d’une recherche Google, vous pourrez apercevoir dans la barre d’adresse le paramètre “q” suivi de votre recherche :  

Query String Requête

L’URL étant une technologie universelle, chaque langage de programmation possède une fonction pour récupérer cette chaîne de requête. 

Power Apps n’y échappe pas ! On récupère les paramètres dans l’URL qui ouvre l’application grâce à la fonction “Param()”. 

La fonction Param()

Dans un premier temps, il faut définir quels sont les paramètres qui seront utiles à notre application. Reprenons notre application de ticketing. Pour distinguer un ticket d’un autre nous allons avoir un champ “Identifiant”. Pour notifier et afficher le bon ticket à nos utilisateurs nous allons donc nous baser sur ce champ en utilisant un paramètre itemID 

Paramètre Url Power Apps

En parallèle on vient déclarer dans le OnStart une variable qui va récupérer l’item si un ID est passé en paramètre dans l’URL : 

Paramètre Url Power Apps

Et voilà ! Si un ID est passé en paramètre, notre application redirigera l’utilisateur sur l’écran du ticket. Rapide à mettre en place, cette astuce va améliorer le confort d’utilisation de votre application Power Apps pour vos utilisateurs !  

Solution Obvie vous accompagne dans le développement de vos applications Power Apps et plus globalement Power Platform ! Contactez-nous ! 

parametres-power-apps-microsoft-tickets-ecrans
Crédit photo : Unsplash

Henri Desmet