Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.jsonde 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.
| 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
- 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.