Overzicht van het exporteren en importeren van canvas-apps
In dit artikel leest u over de verschillende opties die beschikbaar zijn om canvas-apps te exporteren en importeren in de vorm van een afzonderlijk app-bestand, app-pakket en overwegingen vanuit het perspectief van Application Lifecycle Management (ALM). Om ALM effectief te beheren, is het raadzaam om oplossingen te gebruiken. Canvas-apppakketten ondersteunen ALM niet en mogen alleen worden gebruikt voor basisimport- en exportfuncties wanneer Dataverse dit niet toegankelijk is.
U kunt canvas-apps exporteren en importeren met een van de volgende opties:
- Canvas-apps exporteren en importeren als app-pakketten
- Canvas-apps exporteren en importeren als onderdeel van oplossingen
- Exporteer en importeer een canvas-app als één app-bestand
Belangrijk
- Canvas-app-pakketten kunnen niet worden gebruikt met Dataverse oplossingspakketten vanwege de incompatibiliteit van de pakketten.
- Canvas-apps die Dataverse-afhankelijkheden hebben, zoals stromen, verbindingsreferenties enz., worden niet ondersteund voor pakketten met canvas-apps. Voor ALM-functies in Microsoft Power Platform-omgevingen, gebruikt u Microsoft Dataverse en oplossingen in plaats van het exporteren en importeren van pakketten met canvas-apps. Meer informatie: ALM-overzicht
- Mogelijk is er een App Insights-instrumentatiesleutel aanwezig in geïmporteerde canvas-apps. Inspecteer de instrumentatiesleutel na het importeren van een app om ervoor te zorgen dat deze overeenkomt met de gewenste App Insights-resource.
Canvas-apps exporteren en importeren als app-pakketten
U kunt canvas-apps exporteren en importeren door pakketten te gebruiken. Met deze functie kunt u een app uit de ene omgeving exporteren en in een andere omgeving importeren.
Bronnen inbegrepen in canvas-apppakketten
Een app kan verschillende resources gebruiken. De meeste apps gebruiken bijvoorbeeld verbindingen. Andere apps kunnen Power Automate gebruiken, hebben aangepaste connectoren of maken verbinding door gateways te gebruiken voor on-premises-resources. Sommige apps kunnen ook aanpassingen gebruiken Dataverse
In de volgende tabel worden verschillende resourcetypen, ondersteuningsmogelijkheden en importopties uitgelegd.
Brontype | Ondersteund | Opties voor importeren |
---|---|---|
App | Ja, voor canvas-apps | Er zijn twee opties om een app te importeren in een omgeving:
|
Power Automate | Ja | Er zijn twee opties om een flow te importeren in een omgeving:
Opmerking: ook alle resources waarvan de stroom afhankelijk is, worden opgenomen in het app-pakket dat wordt geëxporteerd. Ze moeten worden geconfigureerd wanneer het pakket wordt geïmporteerd. U kunt ook stromen exporteren en importeren met behulp van oplossingen. Meer informatie: Power Automate oplossingen |
Aangepaste connectoren | No | Het exporteren van een aangepaste connector wordt niet ondersteund. U moet de aangepaste connector opnieuw maken op het doel omgeving. |
Connecties | No | Het exporteren van een verbinding wordt niet ondersteund. U moet de verbindingen op het doel omgeving opnieuw maken. |
Dataverse-aanpassingen | Nee | Het exporteren van Dataverse-aanpassingen als onderdeel van een canvas-app-pakket wordt niet ondersteund. In plaats daarvan moet u Dataverse oplossingen gebruiken. Meer informatie: Dataverse oplossingen |
Gateways | No | U kunt gateways niet exporteren of importeren. U moet gateways opnieuw aanmaken op het doel omgeving. |
Bevoegdheden
Alleen de eigenaar of mede-eigenaar van een app kan een canvas-app-pakket exporteren. Om een app te importeren, is de machtiging omgevingsmaker vereist op de bestemming omgeving.