Freigeben über


Übersicht über die Power Apps-Code-Apps

Power Apps ermöglicht Entwicklern aller Kompetenzgruppen, einschließlich derjenigen, die Web-Apps in integrierten Entwicklerumgebungen (IDEs) wie Visual Studio Code erstellen, effizient Geschäfts-Apps auf einer verwalteten Plattform zu erstellen und auszuführen.

mit Code-Apps können Entwickler Power Apps Funktionen in benutzerdefinierte Web-Apps integrieren, die in einer Code-first-IDE integriert sind. Sie können lokal entwickeln und dieselbe App in Power Platform ausführen. Erstellen Sie mit beliebten Frameworks (React, Vue und anderen) und behalten Sie gleichzeitig die volle Kontrolle über Ihre Benutzeroberfläche und Logik.

Zu den wichtigsten Features gehören:

  • Microsoft Entra Authentifizierung und Autorisierung
  • Zugriff auf Power Platform-Datenquellen sowie über 1.500 Konnektoren, die direkt über JavaScript aufgerufen werden können
  • Einfache Veröffentlichung und Hosting von branchenspezifischen web apps in Power Platform
  • Einhaltung der Richtlinien für die verwaltete Plattform Ihrer Organisation (App-Freigabebeschränkungen, bedingte Access, Verhinderung von Datenverlust usw.)
  • Vereinfachte Bereitstellung und Anwendungslebenszyklusverwaltung (APPLICATION Lifecycle Management, ALM)

Die verwaltete Plattform beschleunigt sichere, schnelle Innovation, und wenn sie bereit sind, können Apps in dedizierten Produktionsumgebungen bereitgestellt werden.

Voraussetzungen

Code-Apps erfordern mehrere Entwicklertools wie Visual Studio Code, Git, dotnet, node.jsund npm, die in der Befehlszeile verfügbar sind.

Installieren Sie die folgenden developer tools

Verwenden Sie diese Tools beim Erstellen von Code-Apps:

Hinweis

Ab Power Apps Clientbibliothek für Code-Apps v1.0.4 und höher enthält die Clientbibliothek eine npm-basierte CLI für Code-Apps. Diese neue CLI reduziert die Voraussetzungen für das Erstellen von Code-Apps und ersetzt die Befehle der Power Platform CLI pac code , die in einer zukünftigen Version veraltet sein werden. Weitere Informationen zu den neuen Befehlen und den ersten Schritten finden Sie in der Schnellstartanleitung mit der neuen npm CLI.

Aktivieren von Code-Apps in einer Power Platform-Umgebung

Administratoren können Code-Apps aktivieren, indem Sie eine Umgebungsoption festlegen. Power Platform-Administratoren und Umgebungsadministratoren können diese Option festlegen. Die Umgebungseinstellung berücksichtigt Gruppen und Regeln, die von Power Platform-Administratoren festgelegt werden.

  1. Wechseln Sie als Administrator zum Power Platform Admin Center

  2. Wechseln Sie zu "Umgebungen>verwalten">, um die Umgebung auszuwählen, in der Sie Code-Apps verwenden

  3. Wechseln Sie zu "Einstellungen> Erweitern des Produktunterabschnitts>"Features auswählen"

    Aktivieren von Features

  4. Wechseln Sie zum Feature Power Apps Code-Apps und verwenden Sie die Umschaltfläche Enable Code-Apps, um sie zu aktivieren.

    Aktivieren von Code-Apps

  5. Wählen Sie " Speichern " in der Einstellungsumgebung aus.

Hinweis

Für die Verwaltung im großen Maßstab können Sie diese Einstellung für mehrere Umgebungen gleichzeitig mithilfe von Umgebungsgruppen und Regeln konfigurieren.

Lizenz für Endbenutzer mit Power Apps Premium

Endbenutzer, die Code-Apps ausführen, benötigen eine Power Apps Premium-Lizenz.

Erkunden von Beispielen und Melden von Problemen

Um Ihnen den Einstieg zu erleichtern und produktiv zu bleiben, verwenden Sie die im Power Apps Code Apps GitHub Repository verfügbaren Ressourcen.

Beispiele suchen

Durchsuchen Sie sample-Projekte und startervorlagen die von der Community und Microsoft freigegeben wurden. Diese Beispiele können Ihnen dabei helfen, bewährte Methoden zu erlernen und die Entwicklung zu beschleunigen.

Neue Probleme übermitteln

Um Feedback zu geben oder Anleitungen zu suchen, öffnen Sie ein neues Issue im Repository.

Verwenden Sie Ihren Standardkanal für Microsoft Support, um Support zu unterstützen oder einen Fehler zu melden. Erfahren Sie, wie Sie Feedback übermitteln und Support erhalten.

Tipp

Wenn Sie ein bestehendes Problem oder eine Verbesserung finden, die für Sie relevant ist, bewerten Sie es positiv oder kommentieren Sie es, um dem Produktteam seine Priorität zu signalisieren.

Überprüfen abgeschlossener Probleme

Überprüfen Sie die Registerkarte "Geschlossen " in "Probleme ", um zu sehen, wie andere Kunden Probleme gelöst oder Verbesserungen angefordert haben. Geschlossene Probleme sind eine hervorragende Möglichkeit, aus realen Szenarien zu lernen und zu bestätigen, ob bereits ein Fix oder feature verfügbar ist.

Einschränkungen

Unterstützung für verwaltete Plattformfunktionen

Diese Tabelle enthält Power Platform-Verwaltungsfunktionen, die für Code-Apps funktionieren.

Fähigkeit Hinweise
Endbenutzer sehen das Dialogfeld "Zustimmung" für Connectorberechtigungen. Weitere Informationen
Freigabebeschränkungen Code-Apps unterliegen den Freigabeeinschränkungen von Canvas-Apps. Weitere Informationen
App-Quarantäne Weitere Informationen
Erzwingung von Richtlinien für Datenverlust während des App-Starts Weitere Informationen
Bedingter Zugriff für eine einzelne App Weitere Informationen
Unterdrückung des Administratorzustimmungsdialogs Die Zustimmungsunterdrückung funktioniert sowohl für Microsoft Connectors, die OAuth verwenden, als auch für benutzerdefinierte Connectors, die OAuth verwenden. Weitere Informationen
Mandantenisolierung Weitere Informationen
Azure B2B (externer Benutzerzugriff) Endbenutzer können Code-Apps freigeben und auf sie zugreifen, indem sie Azure B2B verwenden, um auf Ressourcen in einem Mandanten zuzugreifen, ähnlich wie Canvas-Apps. Weitere Informationen
Gesundheitsmetriken Betriebsintegritätsmetriken für Code-Apps sind sowohl im Power Platform Admin Center als auch im Maker-Portal verfügbar. Weitere Informationen