Dela via


Självstudier: Kopiera en Lifecycle Services-miljö till en enhetlig miljö

Appar för ekonomi och drift har återinfinnas som ett program som tillhandahålls av Microsoft Dataverse. En vanlig funktion för administratörer av appar för ekonomi och drift är att kopiera miljöer. Tidigare har detta gjorts i Microsoft Dynamics Lifecycle Services, men nu kan allt hanteras i Power Platform administrationscentret.

I den här självstudien får du lära dig att:

  • Förbered källmiljön
  • Kopiera miljön till målet

Som ett exempel på detta scenario vill en kund som driver sina miljöer för appar för ekonomi och drift via webbplatsen Lifecycle Services idag kopiera sin produktionsmiljödata till sin nya, enhetliga utvecklarmiljö i Power Platform administrationscenter.

Innan du börjar

Målmiljön i den här självstudien är alltid en enhetlig miljö som innehåller appar för ekonomi och drift som värd av Microsoft Dataverse. Mer information om hur du distribuerar en av dessa miljöer finns i Självstudier: Skapa en ny miljö med en ERP-baserad mall .

Källmiljön i denna handledning är alltid en appar för ekonomi och drift i Lifecycle Services som konfigurerades genom Power Platform-integration.

Se till att både käll- och målmiljöerna tillhandahålls i samma region. För allmän information om kopieringsmiljöer, se Kopiera en miljö.

Förbered källmiljön

Innan källmiljön kan kopieras måste du utföra flera steg för att säkerställa att data och kod kopieras korrekt till målmiljön. Om du inte utför de här stegen kan kod eller data gå förlorade.

Installera eller uppdatera den senaste appen för Dynamics 365 Finance and Operations plattformsverktyg

Kommentar

Det här programmet behövs i källmiljön eftersom det hjälper till att lagra X++-koden i Microsoft Dataverse. Detta gör att koden kan kopieras till målmiljön tillsammans med data. Utan detta kan data gå förlorade.

  1. I Power Platform administrationscenter, välj Miljöer.
  2. Välj den källmiljö från vilken du vill starta kopieringen. Från menyn Resurser, välj Dynamics 365-appar.

Visa Dynamics 365-appar från menyn för miljöresurser.

Du bör se plattformsverktyg för Dynamics 365 Finance and Operations i listan över tillgängliga appar.

Om du ser Uppdatera tillgängliga i Status för plattformsverktyg för Dynamics 365 Finance and Operations väljer du länken, godkänner villkoren och väljer Uppdatering.

Plattformsverktyg för Dynamics 365 Finance and Operations som visar en tillgänglig uppdateringsstatus.

Om Dynamics 365 Finance and Operations Platform Tools inte finns med i listan Välj installera app för att lägga till den här appen i din organisation.

Hitta och välj i listan till höger om appen Plattformsverktyg för Dynamics 365 Finance and Operations, välj Installera och följ anvisningarna för att installera

Menyn Installera Dynamics 365-appar.

Konvertera appar för ekonomi och drift till det nya enhetliga paketformatet

Detta steg används för att konvertera det befintliga Distribuerbart programpaket, används vanligtvis av Lifecycle Services, till ett nytt, enhetligt distributionspaketformat. Paketformatet ändras så att det passar andra Dynamics 365-program som tillhandahålls av Microsoft Dataverse.

Kör följande kommando med ModelUtil.exe från Windows PowerShell. Du hittar .exe i PackagesLocalDirectoryDev/bin.

.\ModelUtil.exe -convertToUnifiedPackage -file=<PathToYourPackage>.zip -outputpath=<OutputPath>

Överför ett enhetligt distribuerat paket till källmiljön

Det här deploy-kommandot gör inga ändringar i ekonomi- och driftsmiljön som är värd i Lifecycle Services, och det kräver inte heller någon driftstopp för att tillämpa det här paketet på vare sig driftmiljön eller Dataverse-miljö. Detta görs för att överföra och spara anpassningarna i Dataverse lagringsutrymme så att de kan kopieras.

  1. Installera PAC CLI.

  2. Autentisera och anslut till källan Dataverse.

  3. Kör följande kommando:

    pac auth list
    pac auth select --index 1
    pac package deploy --logConsole --package <OutputPath>\<Package>.dll
    

Påbörja kopieringen

I Power Platform administrationscenter, besök källmiljön du vill kopiera. Därifrån markerar du knappen Kopiera i åtgärdsfönstret överst. I skjutreglaget som visas väljer du att kopiera Allt, som innehåller både Dataverse och X++ källkod och data från källan. Välj miljön Mål som ska vara den enhetliga utvecklarmiljön.