Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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 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 der folgenden Entwicklertools
Verwenden Sie diese Tools beim Erstellen von Code-Apps:
- Visual Studio Code
- Node.js (LTS-Version)
- Git
- Power Apps 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.
Wechseln Sie als Administrator zum Power Platform Admin Center
Wechseln Sie zu "Umgebungen>verwalten">, um die Umgebung auszuwählen, in der Sie Code-Apps verwenden
Wechseln Sie zu "Einstellungen> Erweitern des Produktunterabschnitts>"Features auswählen"
Navigieren Sie zur Funktion Power Apps-Code-Apps, und verwenden Sie den Umschalter Code-Apps aktivieren, um sie zu aktivieren.
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.
Erkunden von Beispielen und Melden von Problemen
Um Ihnen bei den ersten Schritten zu helfen und produktiv zu bleiben, verwenden Sie die ressourcen, die im GitHub-Repository von Power Apps Code Apps verfügbar sind.
Beispiele suchen
Durchsuchen Sie Beispielprojekte und Startvorlagen , 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
Wenn ein Fehler auftritt oder Hilfe benötigt wird, öffnen Sie ein neues Problem im Repository. Geben Sie klare Details zu Ihrem Szenario, schritte zum Reproduzieren und alle Fehlermeldungen an. Verwenden Sie bei Fehlern die in der Fehlererstellungsumgebung bereitgestellte Vorlage, damit alle erforderlichen Informationen erfasst werden. Diese Vorlage hilft dem Team und der Community, schnell und effektiv zu reagieren.
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
- 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 oder 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 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 auf 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 über Azure B2B auf Ressourcen in einem Mandanten zugreifen, ä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 |