Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Power Apps Code-Apps-Architektur erläutert, wie die folgenden Komponenten während der Entwicklung, Veröffentlichung und Laufzeit zusammenarbeiten, damit Sie Code-Apps erfolgreich erstellen und bereitstellen können:
- Die Power Apps-Clientbibliothek für Code-Apps, manchmal auch als "Power Apps SDK" bezeichnet.
- Generierte Modelle und Dienste für Konnektoren
- Die
power.config.jsonKonfigurationsdatei - Der host Power Apps
Das Verständnis, wie diese Teile durch Entwicklung, Veröffentlichung und Laufzeitausführung zusammenarbeiten, hilft Ihnen dabei, erfolgreich zu arbeiten. Informationen zu:
- Die Rolle jeder Ebene (Ihr Code im Vergleich zur Power Apps-Clientbibliothek für Code-Apps im Vergleich zum Host)
- Wie Modelle und Dienste generiert und verwendet werden, wenn Sie Konnektoren hinzufügen oder entfernen
- Was
pa app pushpaketiert und veröffentlicht
Architektur der Code-App-Entwicklung
Um Code-Apps-Technologie zu verwenden, benötigen Sie eine HTML- oder TypeScript/JavaScript-App. Code-Apps unterstützen Einzelseitenanwendungen (SPAs). Verwenden Sie die Power Apps CLI und Power Apps Clientbibliothek für Code-Apps, damit Ihre App Power Platform-Connectors verwenden und in einer Power Platform-Umgebung gehostet werden kann.
| Komponente | Beschreibung |
|---|---|
| power.config.json | Eine Aus der Power Apps-Clientbibliothek für Code-Apps generierte Datei, die Metadaten enthält. Sowohl die CLI- als auch die Power Apps-Clientbibliothek für Code-Apps verwenden diese Metadaten für Power Platform-Verbindungen und zum Veröffentlichen einer App in einer Umgebung. Ihre App-Logik muss nicht mit der power.config.json Datei interagieren. |
| Power Apps Clientbibliothek für Code-Apps | Das @microsoft/power-apps – npm-Paket. Es verfügt über APIs, mit denen Ihre App direkt interagieren kann, und sie enthält Logik, die Modelle und Dienste verwaltet, wenn Verbindungen hinzugefügt und aus einer App entfernt werden. |
| Power Apps CLI | Der pa app push Befehl verwendet eine kompilierte App und veröffentlicht sie in einer Power Platform-Umgebung, in der sie dann für Benutzer freigegeben und von Power Apps ausgeführt werden kann. |
Laufzeitarchitektur der Code-App
Wenn eine Code-App ausgeführt wird, enthält sie drei logische Komponenten:
- Ihr Code
- Die Power Apps-Clientbibliothek für Code-Apps
- Der host Power Apps
- Die Power Apps Clientbibliothek für Code-Apps macht APIs verfügbar, die Ihr Code verwenden kann. Außerdem werden die generierten Modelle und Dienste bereitgestellt, die Ihre App zum Ausführen von Datenanforderungen über Power Platform-Connectors verwendet.
- Der Power Apps Host verwaltet die Endbenutzerauthentifizierung, das Laden von Apps und die Darstellung kontextbezogener Nachrichten für den Benutzer, wenn eine App nicht geladen werden kann.