Erfahren Sie, wie Sie Ressourcen von einer Umgebung zu einer anderen migrieren. Diese Umgebungen können innerhalb des gleichen Mandanten oder mandantenübergreifend sein.

Das Szenario

Ein gängiges Szenario: Bei Test- oder Entwicklungsumgebungen und bei einer Produktionsumgebung möchten Sie möglicherweise Ressourcen migrieren. Entwickler und Tester haben weitreichenden Zugriff auf die Apps in ihrer Umgebung. Aber bei der Migration einer neuen App bis hin zur Produktion hat diese Umgebung eine strenge Kontrolle über Berechtigungen zum Aktualisieren und Ändern der App.

In einem weiteren Szenario verfügt jeder Kunde über seine eigene Umgebung und seine eigenen Daten. Wenn ein neuer Kunde hinzugefügt wird, wird eine neue Umgebung für ihn erstellt, und Sie würden Apps in seine Umgebung migrieren.

Welche Ressourcen migriert werden können

Es gibt verschiedene Prozeduren zum Migrieren von jeder Ressourcenart.

  1. Verbindungen, benutzerdefinierte Connectors und Flows: Diese Ressourcen können nicht migriert werden. Sie müssen sie in der Zielumgebung neu erstellen.
  2. Gateways werden nur in Standardumgebungen und {Mandantenname}-Umgebungen (von der Vorschau) unterstützt, sodass die Migration nicht unterstützt wird.
  3. PowerApps: Sie speichern die App lokal in der ursprünglichen Umgebung mithilfe von PowerApps Studio für Windows oder PowerApps Studio für Web, und anschließend öffnen Sie die App und erstellen Sie in der Zielumgebung neu.
  4. Schemaänderungen der Entität von Common Data Service, neue Entitäten, neue Berechtigungssätze, neue Rollen: Dies ist allgemein nicht verfügbar, wird es jedoch sehr bald sein.

Verbindungen, benutzerdefinierte Connectors und Flows

Diese Ressourcen können nicht migriert werden. Sie müssen die jeweils benötigte Ressource in der Zielumgebung erstellen.

Gateways

Gateways werden nur in Standardumgebungen und {Mandantenname}-Umgebungen (von der Vorschau) unterstützt, sodass die Migration nicht unterstützt wird. Sie müssen die benötigte Gateway in der Zielumgebung erstellen.

Migrieren einer App

  1. Klicken oder tippen Sie in http://web.powerapps.com auf Apps, wählen Sie die Auslassungspunkte für die App aus, die Sie migrieren möchten, und wählen Sie anschließend die Bearbeitung der App in PowerApps Studio für Windows oder PowerApps Studio für Web aus.

  2. Wenn PowerApps Studio geöffnet wird, klicken Sie auf Save as (Speichern als) in der linken Navigationsleiste, wählen Sie This computer (Dieser Computer) aus, und klicken oder tippen Sie anschließend auf Speichern. Merken Sie sich, wo die Datei auf dem lokalen Computer gespeichert wurde.

  3. Ändern Sie die Umgebung in die Zielumgebung.

    Kehren Sie für PowerApps Studio für Web zu http://web.powerapps.com zurück, um Ihre Umgebung zu wechseln und anschließend PowerApps Studio für Web im Browser neu zu öffnen:

    Für PowerApps Studio für Windows können Sie Ihre Umgebung ändern, indem Sie Ihre Kontoinformationen öffnen:

  4. Öffnen Sie PowerApps-Studio, welches sich jetzt in der Zielumgebung befindet. Klicken oder tippen Sie auf Öffnen in der linken Navigationsleiste, und klicken oder tippen Sie anschließend auf Durchsuchen.

  5. Wählen Sie die Datei aus der ursprünglichen Umgebung aus, und klicken oder tippen Sie auf Öffnen.

  6. Sie müssen möglicherweise Kompilierungsprobleme in der App beheben, wenn Sie auf Ressourcen mit möglicherweise veränderten Namen zugreifen, z.B. Datenverbindungen und -quellen. Eine einfache Möglichkeit, die Kompilierungprobleme mit der App zu lösen, ist das Entfernen und erneute Hinzufügen der Datenquellen für die App in der Zielumgebung. Weitere Informationen finden Sie unter Grundlegendes zu Datenquellen.

  7. Testen Sie die App aus, um zu überprüfen, ob alle Kompilierungsprobleme gelöst wurden.

Schemaänderungen der Entität von Common Data Service, neue Entitäten, neue Berechtigungssätze, neue Rollen

Wir unterstützen derzeit keine Möglichkeit der Migration von Entitäten, Berechtigungssätzen und Rollen aus einer Datenbank von Common Data Service in eine andere in einer separaten Umgebung. Diese Funktionalität ist jedoch sehr bald verfügbar.