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-Komponentenframework ermöglicht professionellen Entwicklern und App-Entwicklern das Erstellen von Codekomponenten für modellgesteuerte und Canvas-Apps. Diese Codekomponenten können verwendet werden, um die Benutzererfahrung für Benutzer zu verbessern, die mit Daten auf Formularen, Ansichten, Dashboards und Canvas-App-Bildschirmen arbeiten. Beispielsweise können Sie folgende Aktionen ausführen:
- Ersetzen Sie eine Spalte in einem Formular, das einen numerischen Textwert anzeigt, mit einer
dial- oderslider-Codekomponente. - Transformieren Sie eine Liste in ein gänzlich anderes visuelles Erlebnis, das an den Datensatz gebunden ist, wie ein
CalendaroderMap.
Von Bedeutung
- Power Apps-Komponentenframework funktioniert nur auf unified Interface und nicht auf dem Legacy-Webclient.
- Power Apps-Komponentenframework wird derzeit für lokale Umgebungen nicht unterstützt.
Wie unterscheidet es sich von Webressourcen?
Im Gegensatz zu HTML-Webressourcen werden Codekomponenten als Teil desselben Kontexts gerendert und gleichzeitig mit allen anderen Komponenten geladen, wodurch dem Benutzer ein nahtloses Erlebnis geboten wird.
Sie können Codekomponenten erstellen, die über die gesamte Breite der Power Apps-Funktionen hinweg verwendet werden können, und diese Komponenten mehrmals in verschiedenen Tabellen und Formularen wiederverwenden.
Entwickler können alle HTML-, CSS- und TypeScript-Dateien in einer einzigen Lösungspaketdatei bündeln und über Umgebungen hinweg verschieben und sie auch über verfügbar machen.
Vorteile
- Zugriff auf eine umfangreiche Reihe von Framework-APIs, die Funktionen wie Komponentenlebenszyklusverwaltung, Kontextdaten und Metadaten verfügbar machen
- Nahtloser Serverzugriff über Web-API; Hilfs- und Datenformatierungsmethoden; Gerätefeatures wie Kamera, Standort und Mikrofon; und benutzerfreundliche Elemente wie Dialoge, Nachschlagen und das Rendern von Ganzseiten
- Unterstützung für moderne Webpraktiken
- Für Leistung optimieren
- Wiederverwendbarkeit
- Möglichkeit, alle Dateien in einer einzigen Lösungsdatei zu bündeln.
- Fähigkeit, mit dem Zerstören und Wiederladen aus Leistungsgründen umzugehen, während der Status beibehalten wird.
Lizenzierung
Die Lizenzierungsanforderungen für das Power Apps-Komponentenframework stehen im Einklang mit den bestehenden Connectors und Komponenten und basieren auf dem Typ der verwendeten Daten und Verbindungen in Ihrer App. Weitere Informationen: Power Apps-Preise. Um die Lizenzierungsanforderungen zu erfüllen, klassifizieren wir Codekomponenten in zwei Typen:
- Codekomponenten, die direkt über den Browserclient des Benutzers eine Verbindung mit externen Diensten oder Daten herstellen und nicht über Connectors, gelten als Premium. Wenn diese Komponenten in einer App verwendet werden, wird die App premium, und Endbenutzer müssen über Power Apps-Lizenzen verfügen.
- Codekomponenten, die keine Verbindung mit externen Diensten oder Daten herstellen. Wenn diese Komponenten in einer App verwendet werden, die Standardfeatures verwendet, bleibt die App standard, und Endbenutzer müssen mindestens für Office 365 lizenziert werden. Weitere Informationen: Power Apps-Preisgestaltung
- Codekomponenten können als Premiumkomponenten deklariert werden, indem sie der Manifestdatei der Komponente einen
<external-service-usage>Knoten mit allen externen Dienstdomänen hinzufügen, mit der diese Komponente eine Verbindung herstellt.<external-service-usage enabled="true"> <domain>www.microsoft.com</domain> </external-service-usage>
Hinweis
Wenn Sie derzeit Codekomponenten in modellgesteuerten Apps verwenden, die mit Microsoft Dataverse verbunden sind, benötigen Endbenutzer Power Apps-Lizenzen .
Zugehörige Themen
Was sind Codekomponenten?
Codekomponenten für Canvas-Apps
Erstellen und Entwickeln einer Codekomponente
Lernen Sie das Power Apps-Komponentenframework kennen
Codekomponenten in Power Pages verwenden