PL-900 · Power Apps
Power Apps : 12 questions PL-900 corrigées
« Power Apps » est l'un des 5 domaines évalués à l'examen Microsoft PL-900. Voici 12 questions de ce domaine, chacune avec sa bonne réponse et son explication.
1. Dans Power Apps, comment un utilisateur peut-il utiliser Copilot pour créer une application ?
Réponse : En décrivant l'application souhaitée en langage naturel dans le champ de saisie Copilot
Copilot dans Power Apps permet aux utilisateurs de décrire en langage naturel ce qu'ils veulent créer. L'IA génère ensuite automatiquement la structure de l'application, les écrans et les données associées.
2. Quelle fonctionnalité Copilot offre-t-elle dans Power Apps lors de la création d'une table Dataverse ?
Réponse : Copilot suggère la structure de la table (colonnes et types de données) basée sur une description en langage naturel
Lors de la création d'une table dans Dataverse via Power Apps, Copilot permet de décrire les données à stocker en langage naturel et suggère automatiquement les colonnes appropriées avec leurs types de données.
3. Un utilisateur souhaite que son application Power Apps génère automatiquement un résumé d'un long texte. Quelle approche utilisant l'IA est la plus adaptée ?
Réponse : Utiliser la fonction GPT ou une action AI Builder de résumé de texte dans l'application
AI Builder propose des modèles de traitement du texte, et Power Apps peut utiliser des actions IA pour résumer automatiquement du contenu textuel, directement dans l'application grâce aux capacités d'IA générative.
4. Copilot dans Power Platform peut-il être utilisé pour suggérer des formules dans Power Apps ?
Réponse : Oui, Copilot peut suggérer et expliquer des formules Power Fx basées sur des descriptions en langage naturel
Copilot dans Power Apps peut aider les utilisateurs à écrire des formules Power Fx en décrivant simplement le comportement souhaité. L'IA suggère la formule appropriée et peut en expliquer le fonctionnement.
5. Comment Copilot dans Power Apps aide-t-il lors de la modification d'une application existante ?
Réponse : Copilot permet de demander des modifications en langage naturel, comme ajouter un champ ou modifier la mise en page
Lors de la modification d'une application existante, Copilot dans Power Apps permet de demander des changements en décrivant ce que l'on souhaite modifier (ajouter un bouton, changer une couleur, ajouter une fonctionnalité) et l'IA applique les modifications.
6. Dans Power Apps, qu'est-ce qu'une application canevas ?
Réponse : Une application où le créateur dessine librement l'interface en glissant-déposant des contrôles sur un écran
Les applications canevas offrent une liberté totale de conception : le créateur place les contrôles (boutons, galeries, formulaires…) où il veut sur l'écran, comme sur une toile vierge, indépendamment du modèle de données.
7. Quelle formule Power Apps permet d'afficher la valeur d'un champ texte nommé 'Nom' d'un enregistrement sélectionné dans une galerie ?
Réponse : Gallery1.Selected.Nom
Dans Power Apps, la propriété 'Selected' d'une galerie renvoie l'enregistrement actuellement sélectionné. On accède ensuite à un champ via la notation pointée : Gallery1.Selected.Nom.
8. Un utilisateur souhaite créer une application Power Apps sans écrire de code complexe, en se basant sur une table SharePoint. Quelle approche est la plus rapide ?
Réponse : Générer automatiquement une application canevas depuis la source de données SharePoint
Power Apps permet de générer automatiquement une application canevas à trois écrans (Parcourir, Détails, Modifier) directement depuis une liste SharePoint, ce qui est la méthode la plus rapide pour démarrer.
9. Dans une application canevas, quelle propriété d'un contrôle Bouton doit-on configurer pour exécuter une action lorsque l'utilisateur clique dessus ?
Réponse : OnSelect
OnSelect porte la formule exécutée au clic : c'est l'événement d'interaction du bouton. OnChange réagit à un changement de valeur, OnVisible se déclenche à l'affichage d'un écran, et OnStart au lancement de l'application.
10. Quelle formule Power Apps permet de naviguer vers un écran nommé 'Ecran2' ?
Réponse : Navigate(Ecran2, ScreenTransition.Fade)
Navigate est la fonction de changement d'écran d'une application canevas : elle prend l'écran cible et, si on veut, une transition. Launch existe bel et bien, mais ouvre une URL ou une autre application — pas un écran interne. GoTo et OpenScreen n'existent pas.
11. Dans Power Apps, à quoi sert la fonction 'Filter' ?
Réponse : À renvoyer un sous-ensemble d'enregistrements correspondant à des critères définis
Filter parcourt une table et renvoie les enregistrements qui satisfont la condition, sans toucher à la source. Trier revient à Sort, mettre en majuscules à Upper, et supprimer des enregistrements à Remove ou RemoveIf.
12. Quel type de licence est nécessaire pour qu'un utilisateur puisse exécuter une application Power Apps partagée avec lui ?
Réponse : Une licence Power Apps par utilisateur ou par application, ou une licence Microsoft 365 incluant Power Apps
Pour exécuter une application Power Apps, l'utilisateur doit disposer d'une licence adéquate : soit Power Apps par utilisateur, soit Power Apps par application, soit certaines licences Microsoft 365/Dynamics 365 qui incluent des capacités Power Apps limitées.