Freigeben über


Übersicht über Power Apps Code-Apps (Vorschauversion)

Hinweis

Funktionen in der Vorschauversion sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Diese Funktionen sind vor einer offiziellen Veröffentlichung verfügbar, damit Kunden frühzeitig zugreifen und Feedback geben können.

Power Apps ermöglicht Entwicklern aller Fähigkeiten, einschließlich derEr, die Web-Apps in integrierten Entwicklerumgebungen (IDEs) wie Visual Studio Code erstellen, um Geschäfts-Apps effizient 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-ersten 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 und 1.500 Connectors, die direkt über JavaScript aufgerufen werden können
  • Einfaches Veröffentlichen und Hosten von Branchenweb-Apps in Power Platform
  • Einhaltung der Richtlinien für die verwaltete Plattform Ihrer Organisation (App-Freigabebeschränkungen, Bedingter Zugriff, Verhinderung von Datenverlust usw.)
  • Vereinfachte Bereitstellung und 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 der folgenden Entwicklertools

Verwenden Sie diese Tools beim Erstellen von Code-Apps:

Aktivieren von Code-Apps in einer Power Platform-Umgebung

Code-Apps können über eine Umgebungseinstellung aktiviert werden, die Power Platform-Administratoren und Umgebungsadministratoren festlegen können. 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. Navigieren Sie zu "Umgebungen>verwalten"> wählen Sie die Umgebung aus, in der Sie Code-Apps verwenden.

  3. Navigieren Sie zu Einstellungen>. Erweitern Sie den Unterabschnitt Produkte>. Wählen Sie Funktionen aus.

    Aktivieren von Features

  4. Navigieren Sie zur Funktion Power Apps-Code-Apps, und verwenden Sie den Umschalter Code-Apps aktivieren, um sie zu aktivieren.

    Aktivieren von Code-Apps

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

Endbenutzer mit Power Apps Premium lizenzieren

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

Einschränkungen

  • Code-Apps können APIs außerhalb von Power Platform-Connectors aufrufen. Code-Apps unterstützen noch keine Inhaltssicherheitsrichtlinie (Content Security Policy , CSP).
  • Code-Apps unterstützen noch keine SAS-IP-Einschränkung (Storage Shared Access Signature).
  • Code-Apps unterstützen keine Power Platform Git-Integration.
  • Code-Apps verfügen nicht über eine systemeigene Power Platform-Integration in Azure Application Insights. Azure Application Insights kann wie bei einer generischen Web-App hinzugefügt werden, enthält aber keine Informationen, die auf der Plattformebene erkannt werden, z. B. Ereignisse zum Öffnen von Apps (um Erfolg/Fehler zu messen).
  • Code-Apps werden in der mobilen Power Apps-App oder power Apps für Windows nicht unterstützt.
  • Code-Apps unterstützen die Power BI-Datenintegration (PowerBIIntegration-Funktion) noch nicht, können aber in Power BI-Berichte mit Power Apps Visual eingebettet werden.
  • Code-Apps unterstützen keine SharePoint-Formularintegration.

Unterstützung der Verwalteten Plattform

In dieser Tabelle werden die Power Platform-Verwaltungsfunktionen aufgelistet, die für Code-Apps funktionieren.

Fähigkeit Hinweise
Endbenutzer sehen das Dialogfeld "Zustimmung" für Connectorberechtigungen. Weitere Informationen
Freigabebeschränkungen Code-Anwendungen respektieren die Freigabebeschrä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 auf eine einzelne App Weitere Informationen
Unterdrückung des Administratorzustimmungsdialogs Die Zustimmungsunterdrückung wird sowohl für Microsoft-Connectors unterstützt, die OAuth verwenden, als auch für benutzerdefinierte Connectors, die OAuth verwenden. Weitere Informationen
Mandantenisolierung Weitere Informationen
Azure B2B (externer Benutzerzugriff) Code-Apps können von Endbenutzern, die Azure B2B verwenden, für den Zugriff auf Ressourcen in einem Mandanten freigegeben und darauf zugegriffen werden, ä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