Tutorial: Lifecycle Services-Umgebung in eine einheitliche Umgebung kopieren
Finanz- und Betriebs-Apps wurden als eine von Microsoft Dataverse gehostete Anwendung neu konzipiert. Eine häufige Funktion für Administrierende von Finanz- und Betriebs-Apps ist das Kopieren von Umgebungen. Historisch war dies Fertig in Microsoft Dynamics Lifecycle Services, aber jetzt kann alles in Power Platform Admin Center verwaltet werden.
In diesem Tutorial lernen Sie, wie Sie:
- Quellumgebung vorbereiten
- Umgebung in das Ziel kopieren
Beispiel für dieses Szenario: Ein Kunde, der heute seine Finanz- und Betriebs-Apps-Umgebungen über die Lifecycle Services-Website abwickelt, möchte seine Produktionsumgebungsdaten in seine neue, vereinheitlichte Entwicklerumgebung im Power Platform Admin Center kopieren.
Bevor Sie beginnen
Die Zielumgebung in diesem Tutorial ist immer eine vereinheitlichte Umgebung, die Finanz- und Betriebs-App enthält, die von Microsoft Dataverse gehostet werden. Informationen zum Bereitstellen einer dieser Umgebungen finden Sie im Tutorial: Bereitstellen einer neuen Umgebung mit einer ERP-basierten Vorlage.
Die Quellumgebung in diesem Tutorial ist immer eine Finanz- und Betriebs-App-Umgebung in Lifecycle Services, die durch die Power Platform-Integration eingerichtet wurde.
Stellen Sie sicher, dass sowohl die Quell- als auch die Zielumgebung in derselben Region bereitgestellt werden. Allgemeine Informationen zum Kopieren von Umgebungen finden Sie unter Umgebung kopieren.
Quellumgebung vorbereiten
Bevor die Quelle Umgebung kopiert werden kann, müssen Sie mehrere Schritte ausführen, um sicherzustellen, dass Daten und Code korrekt in das Ziel Umgebung kopiert werden. Wenn Sie diese Schritte nicht ausführen, kann es zu Code- oder Datenverlust kommen.
Die neueste Dynamics 365 Finance and Operations Platform Tools-App installieren oder aktualisieren
Anmerkung
Diese Anwendung ist in der Quellumgebung erforderlich, da sie beim Speichern des X++ Codes in Microsoft Dataverse hilft. Dadurch kann der Code zusammen mit den Daten in die Zielumgebung kopiert werden. Andernfalls kann es zu Datenverlust kommen.
- Wählen Sie im Power Platform Admin Center Umgebungen aus.
- Wählen Sie die Quellumgebung aus, aus der Sie die Kopie starten möchten. Wählen Sie im Menü Ressourcen Dynamics 365-Apps aus.
Sie sollten die Dynamics 365 Finance and Operations Platform Tools in der Liste der verfügbaren Apps sehen.
Wenn Sie Update verfügbar im Status für Dynamics 365 Finance and Operations Platform Tools sehen, wählen Sie den Link aus, stimmen Sie den Bedingungen zu und wählen Sie Aktualisieren aus.
Wenn Dynamics 365 Finance and Operations Platform Tools nicht aufgeführt ist, Auswählen App installieren , um diese App zu Ihrer Organisation hinzuzufügen.
Suchen Sie in der Liste auf der rechten Seite nach der App Dynamics 365 Finance and Operations Platform Tools, wählen Sie Installieren aus und befolgen Sie die Anweisungen zur Installation.
Konvertieren Sie Finanz- und Betriebs-App-Pakete in das neue vereinheitlichte Paketformat
Dieser Schritt dient der Konvertierung des vorhandenen Softwarebereitstellbaren Pakets, das normalerweise von Lifecycle Services verwendet wird, in ein neues, vereinheitlichtes Bereitstellungspaketformat. Das Paketformat wird geändert, um es an andere Dynamics 365-Anwendungen anzupassen, die von Microsoft Dataverse gehostet werden.
Führen Sie den folgenden Befehl mithilfe der ModelUtil.exe über Windows PowerShell aus. Sie finden die EXE-Datei in PackagesLocalDirectoryDev/bin.
.\ModelUtil.exe -convertToUnifiedPackage -file=<PathToYourPackage>.zip -outputpath=<OutputPath>
Vereinheitlichtes bereitstellbares Paket in die Quellumgebung hochladen
Dieser Bereitstellungsbefehl nimmt keine Änderungen an der in Lifecycle Services gehosteten Finanz- und Betriebsumgebung vor und erfordert auch keine Downtime, um dieses Paket entweder in der Betriebsumgebung oder in der Dataverse-Umgebung anzuwenden. Dies geschieht zum Hochladen und Speichern der Anpassungen in den Dataverse-Speicher, damit sie kopiert werden können.
PAC CLI installieren.
Führen Sie den folgenden Befehl aus:
pac auth list pac auth select --index 1 pac package deploy --logConsole --package <OutputPath>\<Package>.dll
Kopiervorgang starten
Besuchen Sie im Power Platform Admin Center die Quellumgebung, die Sie kopieren möchten. Wählen Sie dort die Schaltfläche Kopieren im oberen Aktionsbereich aus. Wählen Sie im angezeigten Schiebefenster die Option „ Alles kopieren“, was sowohl den Dataverse als auch den X++-Quellcode und die Daten aus der Quelle umfasst. Wählen Sie die Zielumgebung als vereinheitlichte Entwicklerumgebung aus.