Bienvenue dans notre guide complet sur l’utilisation des contrôles PCF dans Power Apps.
Ce guide vise à donner aux consultants fonctionnels et aux architectes de solutions une vue d’ensemble des contrôles PCF dans Power Apps.
Il vous aidera à comprendre les principaux avantages de l’utilisation des contrôles PCF, vous apprendra à les intégrer et à les configurer, et vous indiquera où les trouver.
Que sont les contrôles PCF ?
Les contrôles PCF sont de petits composants de code qui peuvent être ajoutés aux Power Components pour fournir des fonctionnalités supplémentaires.
Lors de la création de Power Apps, les créateurs d’applications peuvent choisir parmi des contrôles standard préconstruits directement dans l’interface. Ces contrôles couvrent de nombreuses fonctionnalités standard, telles que les entrées de texte, les menus déroulants, les boutons, les galeries, les tableaux de données, les formulaires et les graphiques de base. Ces contrôles couvrent les cas d’utilisation les plus courants pour la création rapide d’applications avec des solutions à code réduit. Toutefois, ces bibliothèques n’offrent pas de fonctionnalités très spécifiques.
C‘est à ce moment-là que vous avez recours aux commandes PCF. Elles sont extrêmement utiles lorsque vous avez besoin d’une commande qui fait quelque chose qu’une commande standard ne peut pas faire et peuvent changer la donne lorsque vous construisez des solutions.
Les contrôles PCF ajoutent des fonctionnalités très spécifiques et avancées à PowerApps, réduisant ainsi le temps nécessaire à la création d’une application d’entreprise.
Quand utiliser les contrôles PCF ? [exemples]
- Personnalisations avancées
Lorsque vous devez créer des contrôles qui dépassent les capacités de personnalisation des contrôles Power Apps intégrés, tels que des interfaces utilisateur hautement spécialisées ou des éléments interactifs uniques. - Visualisation de données complexes
Les contrôles PCF sont parfaits lorsque vous avez besoin d’une visualisation de données avancée qui nécessite des diagrammes, des graphiques ou des représentations visuelles personnalisées qui ne sont pas pris en charge par les contrôles standard. - Expérience utilisateur de haut niveau
Lorsque vous avez besoin d’éléments interactifs tels que des fonctions de glisser-déposer, des curseurs personnalisés ou des composants de navigation avancés qui améliorent l’expérience de l’utilisateur. - Optimisation des performances
Les contrôles PCF conviennent parfaitement aux scénarios nécessitant une optimisation des performances qui ne peut être obtenue avec les contrôles standard, en particulier lorsqu’il s’agit d’ensembles de données volumineux ou de calculs complexes. - Intégrations tierces
Lorsque vous devez intégrer des API ou des services tiers qui nécessitent une logique et des interfaces personnalisées non prises en charge par les connecteurs et les contrôles standard. - Gestion des données personnalisées
Les contrôles PCF peuvent aider à la gestion des données personnalisées, comme la mise en œuvre de règles de validation spécifiques, le formatage des données ou les modèles d’interaction que les contrôles standard ne peuvent pas prendre en charge.
Où s’arrête la fonctionnalité “out-of-box” et où commence le PCF ?
Les fonctionnalités de Power Apps s’arrêtent : lorsque vous rencontrez des limites en matière de personnalisation, de visualisation des données, d’interaction avec l’utilisateur ou de performances que les contrôles standard et les fonctionnalités prêtes à l’emploi ne peuvent pas surmonter.
PCF commence – Lorsque des contrôles et des fonctionnalités avancés et hautement personnalisés sont nécessaires pour améliorer la capacité globale de votre application et l’expérience de l’utilisateur que les offres Power Apps standard ne peuvent pas satisfaire.
Les contrôles PCF sont utilisés lorsque les concepteurs d’applications ont besoin d’ajouter des fonctionnalités spécialisées ou une expérience utilisateur personnalisée que les contrôles standard ne peuvent pas fournir.
Quels sont les avantages des contrôles PCF pour les créateurs d’applications ?
Se familiariser avec les contrôles PCF est une excellente étape vers la création de solutions qui prennent en charge un large éventail de cas d’utilisation et de besoins réels des utilisateurs. Travailler avec PCF peut également apporter d’autres avantages, tels que :
- Réutilisation
- Accélérer la réalisation des projets
- Gagner du temps sur les heures de travail des développeurs
- Intégration aisée de fonctionnalités externes
L’utilisation de composants PCF dans Power Components permet aux concepteurs d’applications de créer des applications plus puissantes, plus flexibles et plus conviviales, améliorant ainsi le processus de développement et l’expérience de l’utilisateur final.
Commencer avec les contrôles PCF
Pour commencer à travailler avec les contrôles PCF, vous aurez besoin des éléments suivants :
- Accès à un environnement Power Apps où vous pouvez les tester et les déployer (avec les privilèges de l’administrateur système)
- Activez le cadre de composants Power Apps pour les apps de canevas dans les paramètres de votre environnement Power Apps. Il est activé par défaut pour les applications basées sur des modèles.
- Licence Power Apps appropriée
- Sources de confiance pour les contrôles PCF
De quel type de licence ai-je besoin pour utiliser les contrôles PCF ?
Assurez-vous que vous disposez de la licence Power Components appropriée qui autorise les contrôles et les composants personnalisés.
Microsoft classe les composants de code en deux types, selon que l’application se connecte à des services ou à des données externes. En savoir plus sur les licences.
Où puis-je télécharger les contrôles PCF pour Power Apps ?
La clé est de trouver des contrôles PCF fonctionnels qui changent la donne. Où commencer à chercher ?
- Bibliothèque officielle de Microsoft
- Les bibliothèques libres offrent des contrôles conçus par des bénévoles
- Bibliothèques professionnelles d’éditeurs de logiciels
Vous trouverez des liens vers des contrôles PCF fiables dans la section Ressources supplémentaires ci-dessous.
Précautions de sécurité
L’ajout de composants de code open-source à un bac à sable client ou à un environnement de production constitue un risque pour la sécurité.
Si vous avez une connaissance limitée du code, il est conseillé de travailler avec des composants provenant de sources vérifiées. Les composants provenant de sources vérifiées sont maintenus et mis à jour par le fabricant, ce qui offre une garantie de sécurité et l’avantage supplémentaire d’une assistance technique.
Pour utiliser avec succès les contrôles PCF dans vos projets :
- Suivez les versions de contrôle de votre PCF pour vous assurer qu’elles sont à jour.
- Assurez-vous d’avoir accès à des ressources d’assistance si vous rencontrez des problèmes.
- Vérifiez que les contrôles PCF que vous utilisez sont conformes à la politique de sécurité de votre organisation.
Guide étape par étape : Ajouter des contrôles PCF à Power Apps
Importer des contrôles PCF dans Dataverse
- Téléchargez les contrôles PCF à partir de https://www.resco.net/power-components/.
- Allez sur https://make.powerapps.com/ et sélectionnez votre environnement.
- Dans le panneau de gauche, cliquez sur Solutions.
- Dans le volet supérieur, cliquez sur Importer la solution> Parcourir et sélectionnez les fichiers.

- Cliquez sur Next et attendez que toutes les solutions soient importées.
Ajouter un contrôle PCF à une application pilotée par un modèle
- Ouvrez l’éditeur de formulaires.
- Dans le menu de gauche, sélectionnezComposants>et développez la section Autres composants.
- Sélectionnez le contrôle que vous souhaitez ajouter et faites-le glisser à l’emplacement souhaité sur le formulaire.
- Définissez les propriétés et cliquez surTerminé.
Ajouter des contrôles PCF à une application canvas
- Ouvrez l’éditeur de l’application Canvas
- Dans le menu de gauche, sélectionnez le volet Insertion et cliquez sur l’icône Obtenir plus de composants.

- Choisissez Code et sélectionnez le contrôle que vous souhaitez importer.
- Cliquez sur Importer et attendez que le processus soit terminé.
- Une fois importé, choisissez le contrôle dans la section Composants du code du volet Insertion.
- Glissez-déposez dans l’écran et définissez les propriétés.
Nous espérons que ce petit guide étape par étape vous a aidé à télécharger les contrôles PCF avec succès.
Liste des sources de contrôle PCF de confiance
Ressources complémentaires
Diana Birkelbach d’Orbis SE
Diana est une architecte de logiciels qui travaille avec Microsoft Dynamics depuis le début. Elle est également une grande enthousiaste des contrôles PCF. Pour sa contribution à la communauté des personnes qui développent des contrôles PCF, elle a reçu quatre fois le statut de MVP de Microsoft. Elle dispose d’excellentes ressources pour les personnes qui souhaitent apprendre à créer elles-mêmes des contrôles PCF.
Feuille de route de Diana Birkelbach pour l’apprentissage du PCF
Galerie PCF
Ce site web présente de nombreux contrôles PCF soumis par des volontaires. Vous pouvez les parcourir et les télécharger. La galerie a été développée et est maintenue par Guido Preite.
Resco Power Components
Il s’agit d’une bibliothèque de contrôles PCF développée et maintenue par des professionnels, qui propose des PCF très spécifiques pour la création d’applications commerciales au niveau de l’entreprise. Elle comprend des PCF tels qu’un tableau Kanban, une galerie d’images avec des capacités d’édition d’images, et des contrôles AI.
Resco Power Components – Consultez la bibliothèque de composants pré-fabriqués
Resco Power Components Masterclass – Apprenez à ajouter des commandes Resco PCF à Power Apps
[DEMO] Configuration d’un contrôle PCF pour le Kanban Board
Tutoriels et guides pratiques
Aperçu de Microsoft Power Fx
https://learn.microsoft.com/en-us/power-platform/power-fx/overview
PowerApps Reddit community
https://www.reddit.com/r/PowerApps/
Conseils d’experts sur l’utilisation des contrôles PCF par Scott Durow de Microsoft
Conseils d’experts de Scott Durow : Comment travailler avec les contrôles PCF comme un pro
Commencer : Quatre défis cachés liés aux contrôles du PCF
L’iceberg du PCF : Quatre défis cachés lorsque vous travaillez avec des contrôles PCF
Cours et certifications en ligne
Microsoft Power Platform Fundamentals PL-900T00-A
https://learn.microsoft.com/en-us/training/courses/pl-900t00#course-syllabus
Microsoft Power Platform Functional Consultant PL-200T00-A
https://learn.microsoft.com/en-us/training/courses/pl-200t00#course-syllabus
Best Practices by Microsoft
Best practices for code components – Power Apps | Microsoft Learn
Les bases sont désormais couvertes !
Nous espérons que ce guide vous a été utile. Si vous rencontrez des problèmes avec l’utilisation de Power Components ou si vous avez des questions sur les contrôles PCF en général, n’hésitez pas à nous contacter.