Übersicht über das Exportieren und Importieren von Canvas-Apps
In diesem Artikel erfahren Sie mehr über die verschiedenen verfügbaren Optionen zum Exportieren und Importieren von Canvas-Apps in Form einzelner App-Dateien und App-Pakete sowie über Überlegungen aus der Perspektive des Application Lifecycle Managements (ALM). Um ALM effektiv zu verwalten, empfiehlt sich die Verwendung von Lösungen. Canvas-App-Pakete unterstützen ALM nicht und sollten nur für grundlegende Import- und Exportfunktionen verwendet werden, wenn Dataverse nicht zugänglich ist.
Sie können Canvas-Apps mit einer der folgenden Optionen exportieren und importieren:
- Exportieren und Importieren von Canvas-Apps als App-Pakete
- Exportieren und Importieren von Canvas-Apps als Teil von Lösungen
- Exportieren und Importieren einer Canvas-App als einzelne App-Datei
Wichtig
- Canvas-App-Pakete können aufgrund der Paketinkompatibilität nicht mit Dataverse Lösungspaketen verwendet werden.
- Canvas-Apps mit Dataverse-Abhängigkeiten wie Flows, Verbindungsreferenzen usw. werden für Canvas-App-Pakete nicht unterstützt. Für ALM-Funktionen in Microsoft Power Platform-Umgebungen verwenden Sie Microsoft Dataverse und Lösungen anstelle des Exports und Imports des Canvas-App-Pakets. Weitere Informationen: ALM-Übersicht
- In importierten Canvas-Apps kann ein App Insights-Instrumentierungsschlüssel vorhanden sein. Überprüfen Sie den Instrumentierungsschlüssel nach dem Importieren einer App, um sicherzustellen, dass er der gewünschten App Insights-Ressource entspricht.
Exportieren und Importieren von Canvas-Apps als App-Pakete
Sie können Canvas-Apps mithilfe von Paketen exportieren und importieren. Mit dieser Funktion können Sie eine App aus einer Umgebung exportieren und in eine andere importieren.
In Canvas-App-Paketen enthaltene Ressourcen
Eine App kann verschiedene Ressourcen verbrauchen. Beispielsweise verwenden die meisten Apps Verbindungen. Andere Apps verwenden möglicherweise Power Automate, haben benutzerdefinierte Konnektoren oder stellen Verbindungen zu lokalen Ressourcen mithilfe von Gateways her. Einige Apps verwenden möglicherweise auch Dataverse Anpassungen
In der folgenden Tabelle werden verschiedene Ressourcentypen, Unterstützbarkeit und Importoptionen erläutert.
Ressourcentyp | Unterstützt | Importieren von Optionen |
---|---|---|
App | Ja, für Canvas-Apps | Es gibt zwei Möglichkeiten, eine App in ein Umgebung zu importieren:
|
Power Automate | Ja | Es gibt zwei Möglichkeiten, einen Flow in ein Umgebung zu importieren:
Hinweis: Alle Ressourcen, von denen der Flow abhängt, werden ebenfalls in das exportierte App-Paket eingeschlossen und müssen konfiguriert werden, wenn das Paket importiert wird. Sie können Flows auch mithilfe von Lösungen exportieren und importieren. Weitere Informationen: Power Automate Lösungen |
Benutzerdefinierte Konnektoren | Nr. | Das Exportieren eines benutzerdefinierten Connectors wird nicht unterstützt. Sie müssen den benutzerdefinierten Connector auf dem Ziel Umgebung neu erstellen. |
Verbindungen | Nr. | Das Exportieren einer Verbindung wird nicht unterstützt. Sie müssen Verbindungen zum Ziel Umgebung neu erstellen. |
Dataverse-Anpassungen | Nein | Das Exportieren von Dataverse-Anpassungen als Teil eines Canvas-App-Pakets wird nicht unterstützt. Sie müssen stattdessen Dataverse Lösungen verwenden. Weitere Informationen: Dataverse Lösungen |
Gateways | Nr. | Sie können keine Gateways exportieren oder importieren. Sie müssen Gateways auf dem Ziel Umgebung neu erstellen. |
Berechtigungen
Nur der Eigentümer oder Miteigentümer einer App kann ein Canvas-App-Paket exportieren. Zum Importieren einer App ist die Berechtigung Umgebungsersteller für das Ziel Umgebung erforderlich.