Partager via


Architecture des applications de codage

Power Apps architecture d’application de code se compose des éléments suivants :

  • La bibliothèque cliente Power Apps pour les applications de code, parfois appelée « sdk Power Apps »
  • Modèles/services générés pour les connecteurs
  • Fichier power.config.json de configuration
  • Hôte Power Apps

La compréhension de la façon dont ces parties collaborent via le développement, la publication et l’exécution du runtime vous rendent plus efficace. En savoir plus :

  • Rôle de chaque couche (votre code vs. bibliothèque cliente Power Apps pour les applications de code vs. hôte)
  • Comment les modèles/services sont générés et consommés lorsque vous ajoutez ou supprimez des connecteurs
  • Qu’est-ce qui est empaqueté et publié avec pac code push

Développement d’application

Une application HTML ou TypeScript/JavaScript est un prérequis pour utiliser la technologie des applications de code. Les applications de code prennent en charge les applications Single-Page (SPA). L’interface CLI Power Platform et la bibliothèque cliente Power Apps pour les applications avec code permettent à votre application d’utiliser des connecteurs Power Platform et d’être hébergée dans un environnement Power Platform.

Architecture de développement

Composant Descriptif
power.config.json Fichier généré à partir de la bibliothèque cliente Power Apps pour les applications de code, qui contient des métadonnées. L'interface de ligne de commande (CLI) et la bibliothèque cliente de Power Apps pour les applications sur code utilisent ces métadonnées pour les connexions à la Power Platform et pour publier une application dans un environnement. Votre logique d’application n’est pas censée interagir avec le power.config.json fichier.
bibliothèque cliente Power Apps pour les applications de code Package @microsoft/power-apps - npm. Il dispose d’API avec lesquelles votre application peut interagir directement et contient une logique qui gère les modèles et les services à mesure que les connexions sont ajoutées et supprimées d’une application.
CLI Power Platform La commande PAC CLI pac code push prend une application compilée et la publie dans un environnement Power Platform où elle peut ensuite être partagée avec des utilisateurs et s’exécuter à partir de Power Apps.

Temps d'exécution

Lorsqu’une application de code s’exécute, il existe trois composants logiques :

  • Votre code
  • Bibliothèque cliente Power Apps pour les applications de code
  • Hôte Power Apps

Architecture du runtime

  • La bibliothèque cliente Power Apps pour les applications de code expose les API que votre code peut utiliser et les modèles et services générés que votre application utilise pour effectuer des demandes de données via des connecteurs Power Platform.
  • L’hôte Power Apps gère l’authentification de l’utilisateur final, le chargement d’applications et la présentation de messages contextuels à l’utilisateur si une application ne parvient pas à charger.