Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
L’infrastructure de composants Power Apps permet aux développeurs professionnels et aux créateurs d’applications de créer des composants de code pour les applications pilotées par modèle et canevas. Ces composants de code peuvent être utilisés pour améliorer l’expérience utilisateur pour les utilisateurs qui utilisent des données sur des formulaires, des vues, des tableaux de bord et des écrans d’application canevas. Par exemple, vous pouvez :
- Remplacez une colonne dans un formulaire qui affiche une valeur de texte numérique par un composant de code
dialouslider. - Transformez une liste en une expérience visuelle entièrement différente liée au jeu de données, comme un
CalendarouMap.
Important
- L’infrastructure de composants Power Apps fonctionne uniquement sur l’interface unifiée et non sur le client web hérité.
- L’infrastructure de composants Power Apps n’est actuellement pas prise en charge pour les environnements locaux.
Comment est-il différent des ressources web ?
Contrairement aux ressources web HTML, les composants de code sont rendus dans le même contexte et chargés en même temps que tous les autres composants, ce qui offre une expérience transparente à l’utilisateur.
Vous pouvez créer des composants de code qui peuvent être utilisés dans l’ensemble des fonctionnalités de Power Apps et réutiliser ces composants plusieurs fois dans différentes tables et formulaires.
Les développeurs peuvent regrouper tous les fichiers HTML, CSS et TypeScript dans un fichier de package de solution unique et se déplacer dans des environnements, et également le rendre disponible via AppSource.
Advantages
- Accès à un ensemble complet d’API de framework qui exposent des fonctionnalités telles que la gestion du cycle de vie des composants, les données contextuelles et les métadonnées
- Accès au serveur transparent via l’API web ; méthodes de mise en forme des données et utilitaires ; fonctionnalités d’appareil comme la caméra, l’emplacement et le microphone ; et des éléments d’expérience utilisateur faciles à appeler, tels que les dialogues, les recherches et le rendu en page complète
- Prise en charge des pratiques web modernes
- Optimisés pour les performances
- Possibilité de réutilisation
- Possibilité de regrouper tous les fichiers dans un fichier solution unique.
- Possibilité de gérer la destruction et le rechargement pour des raisons de performances tout en préservant l’état.
Licensing
Les exigences de licence de l’infrastructure de composants Power Apps sont intégrées aux connecteurs et composants existants et sont basées sur le type de données et de connexions utilisées dans votre application. Plus d’informations : tarification de Power Apps. Pour s’aligner sur les exigences de licence, nous classifions les composants de code en deux types :
- Les composants de code qui se connectent à des services externes ou des données directement via le client de navigateur de l’utilisateur et non par le biais de connecteurs sont considérés comme Premium. Lorsque ces composants sont utilisés dans une application, l’application devient Premium et les utilisateurs finaux doivent disposer de licences Power Apps .
- Composants de code qui ne se connectent pas aux services externes ou aux données. Lorsque ces composants sont utilisés dans une application qui utilise des fonctionnalités standard, l’application reste standard et les utilisateurs finaux doivent disposer d’une licence minimale pour Office 365. Pour plus d’informations : Tarification Power Apps
- Les composants de code peuvent être déclarés en tant que composants Premium en ajoutant un
<external-service-usage>nœud au fichier manifeste du composant avec tous les domaines de service externes auquel ce composant se connecte.<external-service-usage enabled="true"> <domain>www.microsoft.com</domain> </external-service-usage>
Note
Si vous utilisez actuellement des composants de code dans des applications basées sur des modèles connectées à Microsoft Dataverse, les utilisateurs finaux nécessitent des licences Power Apps .
Rubriques connexes
Qu’est-ce que les composants de code ?
Composants de code pour les applications canvas
Créer et générer un composant de code
Découvrir l’infrastructure des composants Power Apps
Utiliser des composants de code dans Power Pages