Vue d’ensemble de Power Apps component framework

Power Apps component framework permet aux développeurs professionnels et aux créateurs d’applications de créer des composants de code pour des applications pilotées par modèle et canevas. Ces composants de code peuvent être utilisés pour améliorer l’expérience utilisateur des utilisateurs travaillant avec 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 ou un formulaire qui affiche une valeur alphanumérique avec un composant de code dial ou slider.
  • Transformez une liste en une expérience visuelle totalement différente liée au jeu de données, comme Calendar ou Map.

Important

  • Power Apps component framework ne fonctionne que sur Unified Interface et non sur l’ancien client web.
  • Power Apps component framework n’est actuellement pas pris en charge pour les environnements local.

En quoi est-ce différent des ressources web ?

Contrairement aux ressources web HTML, les composants de code sont rendus en tant que partie du même contexte et chargés simultanément comme tous les autres composants, ce qui fournit une expérience homogène à l’utilisateur.

Vous pouvez créer des composants de code utilisables dans toutes les fonctionnalités Power Apps et réutilisables plusieurs fois dans différentes tables et formulaires.

Les développeurs peuvent regrouper tous les fichiers HTML, CSS et TypeScript dans un seul fichier de package de solution et se déplacer à travers les environnements et rendre cette solution disponible. via AppSource.

Avantages

  • Accès à un ensemble complet d’API d’infrastructure 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 facile au serveur au moyen d’une API web ; méthodes de formatage des utilitaires et des données ; fonctionnalités d’appareil telles que la caméra, la localisation et le microphone ; et éléments d’expérience utilisateur faciles à appeler comme les boîtes de dialogue, les recherches et le rendu pleine page
  • Prise en charge des pratiques web modernes
  • Optimisés pour les performances
  • Réutilisabilité
  • Possibilité de regrouper tous les fichiers dans un seul fichier de solution.
  • Capacité à gérer la destruction et le rechargement pour des raisons de performances tout en préservant l’état.

Licences

Les besoins en licence de Power Apps component framework sont conformes aux connecteurs et composants existants et sont basées sur le type de données et de connexions utilisées dans votre application. Pour plus d’informations : Tarification Power Apps. Pour nous aligner sur les exigences de licence, nous classerons les composants de code en deux types :

  • Les composants de code qui se connectent à des services externes ou à des données directement via le navigateur client de l’utilisateur et non via des 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 avoir des licences Power Apps.
  • Les composants de code qui ne se connectent pas aux services ou aux données externes. Lorsque ces composants sont utilisés dans une application qui utilise des fonctionnalités standard, l’application reste standard et les utilisateurs finaux doivent au moins disposer d’une licence pour Office 365. Pour plus d’informations : Tarification Power Apps
  • Les composants de code peuvent être déclarés comme composants premium en ajoutant un nœud <external-service-usage> au fichier manifeste du composant avec tous les domaines de service externes auxquels ce composant se connecte.
      <external-service-usage enabled="true">
       <domain>www.microsoft.com</domain>
      </external-service-usage>
    

Notes

Si vous utilisez actuellement des composants de code dans des applications pilotées par modèle connectées à Microsoft Dataverse, les utilisateurs finaux auront besoin de licences Power Apps.

En quoi consistent les composants de code ?
Composants de code pour les applications canevas
Créer un composant de code
Découvrir Power Apps Component Framework
Utiliser des composants de code dans Power Pages

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).