Power Apps : créer des applications métier sans code
Power Apps : applications métier sans code est un cours de niveau intermédiaire de 5 leçons (environ 1 h 30), avec 15 exercices et 15 questions de quiz. Prérequis : Power Automate : automatiser ses tâches. Le cours demande une machine virtuelle Windows avec Power BI, prévue dans une phase ultérieure de la plateforme.
- Power Platform
- Intermédiaire
- 5 leçons
- 1 h 30
- 15 exercices
- Machine virtuelle Windows (phase 2)
Le cours en bref
Ce cours vous apprend à construire une application canevas complète de demandes d'achat. Vous découvrez le studio et les propriétés, connectez une liste SharePoint en maîtrisant la délégation, écrivez des formules Power Fx (variables, filtres, logique), puis créez galeries et formulaires pour consulter, créer et modifier des données. Vous terminez par le partage, la sécurité des données, les environnements et l'appel d'un flux Power Automate.
Ce que tu sauras faire
- Concevoir une application canevas multi-écrans et nommer proprement ses contrôles
- Connecter une source de données et éviter les pièges de la délégation
- Écrire des formules Power Fx : variables, Filter, LookUp, Sort, agrégations et logique
- Afficher, créer et modifier des enregistrements avec galeries, formulaires et Patch
- Partager une application en sécurisant les données dans la source
- Organiser le cycle de vie avec environnements et solutions, et appeler un flux Power Automate
Programme des 5 leçons
- Distinguer application canevas et application pilotée par modèle
- Se repérer dans Power Apps Studio : écrans, arborescence, propriétés, barre de formule
- Écrire ses premières formules de propriété et de comportement
Application canevasPower Apps StudioContrôles et propriétésNavigation entre écrans
- 02
Sources de données et délégation
- Connecter une application à une liste SharePoint, un tableau Excel ou Dataverse
- Comprendre la délégation et la limite de lignes de données
- Choisir une source adaptée au besoin
- 03
Formules Power Fx : variables, filtres et logique
- Utiliser variables globales, variables de contexte et collections
- Filtrer, rechercher, trier et agréger des tables
- Écrire une logique conditionnelle et mettre en forme des valeurs
- 04
Galeries et formulaires : afficher, créer, modifier
- Afficher une liste d'enregistrements dans une galerie
- Créer et modifier des enregistrements avec un formulaire et SubmitForm
- Écrire directement dans une source avec Patch et Remove
- 05
Partage, sécurité et cycle de vie
- Partager une application et gérer les droits sur les données
- Adapter l'interface au rôle de l'utilisateur sans confondre affichage et sécurité
- Organiser le cycle de vie : environnements, solutions, versions et lien avec Power Automate
Partage d'applicationSécurité des donnéesEnvironnements et solutions
Projet final
Application de demandes d'achat
Construisez l'application Demandes d'achat sur la liste SharePoint Demandes : un écran d'accueil avec l'utilisateur connecté, une galerie filtrable par statut et par recherche, un formulaire de création et de modification, un écran de synthèse, un bouton de validation réservé aux responsables et un flux d'approbation pour les demandes de plus de 500 €. Partagez-la avec un groupe en réglant les droits de la liste.
Livrables
- L'application publiée (au moins 4 écrans : accueil, liste, saisie, synthèse) avec contrôles nommés
- Les formules principales documentées (Items de la galerie, OnSuccess, OnStart)
- Le flux DemandeApprobation (déclencheur Power Apps V2) déclenché pour les montants supérieurs à 500 €
- L'écran de synthèse affichant, sur les données du cours, 3 demandes en attente pour 1700 € et 580 € validés
- Une note de sécurité : partage, droits SharePoint, limites du masquage d'interface, délégation
Critères d'évaluation
- Formules Power Fx correctes et lisibles (séparateurs, noms préfixés, pas de variables inutiles)
- Délégation maîtrisée : avertissements identifiés et traités ou justifiés
- Création, modification et validation des demandes fonctionnelles, avec contrôles de saisie
- Sécurité réglée dans la source et interface adaptée au rôle
- Intégration propre du flux Power Automate et partage avec un groupe et un copropriétaire
Questions fréquentes
Faut-il savoir programmer pour utiliser Power Apps ?
Non, mais il faut être à l'aise avec des formules de type Excel. Power Fx reprend cette logique : chaque propriété est une formule recalculée automatiquement.
Pourquoi les formules utilisent-elles des points-virgules ?
Dans un Power Apps configuré en français, le point-virgule sépare les arguments et le double point-virgule enchaîne les actions. La documentation en anglais utilise la virgule et le point-virgule.
Quelle source de données choisir pour débuter ?
Une liste SharePoint convient bien à une application d'équipe simple. Dataverse est préférable pour des volumes importants, des relations et une sécurité fine, selon la licence de votre organisation.
Qu'est-ce que la délégation ?
C'est la capacité de faire filtrer ou trier les données par la source. Une formule non délégable ne traite que les premières lignes (500 par défaut), ce qui peut donner un résultat incomplet.
Ce cours, raconté pour ton métier
Dis ce que tu veux savoir faire : « Power Apps : applications métier sans code » prend sa place dans ton parcours, avec des exemples de ton secteur. Les notions restent celles du cours.