Flytte konfigurationsdata på tværs af miljøer og organisationer med konfigurationsoverførselsværktøjet

Med konfigurationsoverførselsværktøjet kan du flytte konfigurationsdata på tværs af miljøer og organisationer. Konfigurationsdata bruges til at definere brugerdefineret funktionalitet i kundeengagementsapps (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing og Dynamics 365 Project Service Automation) og gemmes typisk i brugerdefinerede objekter. Konfigurationsdata er forskellige fra slutbrugerdata (firma, kontaktpersoner osv.). Et typisk eksempel på konfigurationsdata er det, du definerer i Unified Service Desk for Dynamics 365 til at konfigurere et tilpasset callcenter-medarbejderprogram. Unified Service Desk -objekterne definerer sammen med de konfigurationsdata, der er gemt i objekterne, et agentprogram. Du kan finde flere oplysninger om Unified Service Desk i Vejledning til Unified Service Desk.

Med værktøjet til konfigurationsoverførsel kan du:

  • Vælge de objekter og felter, du vil eksportere konfigurationsdataene fra.

  • Undgå dublerede poster i målsystemet ved at definere en entydighedsbetingelse for hvert objekt, der er baseret på en kombination af felter i det objekt, der bruges til at sammenligne dem med værdierne på destinationssystemet. Hvis der ikke er nogen tilsvarende værdier, oprettes der en entydig post i destinationssystemet. Hvis der findes en tilsvarende post, opdateres posten i destinationssystemet.

    Bemærk

    Hvis der ikke er angivet betingelser for registrering af dubletter (entydighed) for et objekt, der skal eksporteres, bruger værktøjet primært feltnavnet for objektet til at sammenligne med de eksisterende data i destinationssystemet.

  • Deaktiver plug-ins, før du eksporterer dataene, og aktivér dem derefter igen i destinationssystemet, når importen er fuldført for alle objekter eller markerede objekter.

  • Validere skemaet for de markerede objekter, der skal eksporteres, for at sikre, at alle nødvendige data/oplysninger findes.

  • Genbruge et eksisterende skema til at eksportere data fra et kildesystem.

  • Flyt automatisk dato/klokkeslæt-felter fremad ved import til demomiljøer.

  • Integrere de eksporterede moduler, der er oprettet fra dette værktøj (skemaer og datafiler), i andre programmer. Du kan f.eks. bruge de eksporterede data i Package Deployer sammen med filer og data fra andre løsninger til at oprette og anvende pakker på et miljø. Flere oplysninger: Installation af pakker ved hjælp af Package Deployer

Værktøjet Konfigurationsmigrering er tilgængeligt som en NuGet-pakke, eller du kan downloade det med Power Platform-CLI.

Hvordan fungerer værktøjet til konfigurationsoverførsel?

I følgende diagram vises det, hvordan værktøjet til konfigurationsoverførsel bruges til at overflytte konfigurationsdata.

Rutediagram for konfigurationsoverførselssproces.

Trin 1-symbolDefiner skemaet for de kildedata, der skal eksporteres: Skemafilen (.xml) indeholder oplysninger om de data, du vil eksportere, f.eks. objekter, attributter, relationer, definition af entydighed for data, og om plug-ins skal deaktiveres, før du eksporterer dataene. Flere oplysninger: Oprette et skema til eksport af konfigurationsdata

Trin 2-symbolBruge skemaet til at eksportere data: Brug skemafilen til at eksportere data til en .zip-fil, der indeholder dataene og skemaet for de eksporterede data. Flere oplysninger: Oprette et skema til eksport af konfigurationsdata

Trin 3-symbolImportere de eksporterede data: Brug de eksporterede data (.zip-fil) til at importere til destinationsmiljøet. Dataene importeres i flere gennemløb for først at importere de grundlæggende data, mens de afhængige data sættes i kø, og derefter importere de afhængige data i de efterfølgende gennemløb for at håndtere eventuelle dataafhængigheder eller -sammenkædninger. Dette sikrer en ren dataimport. Du kan finde flere oplysninger i Importere konfigurationsdata

Fejlfinding af problemer i forbindelse med overflytning af konfigurationsdata ved hjælp af logfiler

Konfigurationsoverførselsværktøjet understøtter logføring for at få detaljerede oplysninger om fejl, der kan opstå, når du logger på miljøet ved hjælp af værktøjet, aktiviteter, der udføres af værktøjet under skemadefinitionen, og eksport/import af konfigurationsdata og oplysninger om de data, der blev importeret, ved hjælp af værktøjet. Værktøjet genererer tre logfiler, der er tilgængelige på følgende placering på computeren, hvor du kører værktøjet: c:\Brugere\<brugernavn>\AppData\Roaming\Microsoft\Microsoft Dataverse Configuration Migration Tool\<Version>.

  • Login_ErrorLog.log: Indeholder oplysninger om de problemer, der opstod, da du brugte værktøjet til at logge på miljøet. Hvis der er problemer under logon, vises der en meddelelse på værktøjets logonskærmen med et hyperlink til denne logfil. Meddelelsen angiver, at der opstod en fejl under behandlingen af logonanmodningen, og at brugeren kan få vist fejlloggen. Du kan klikke på hyperlinket i meddelelsen for at få vist denne logfil. Logfilen oprettes, første gang du har logonproblemer i værktøjet. Logfilen bruges derefter til at logge oplysninger om et logonproblem, når det opstår.

  • DataMigrationUtility.log: Indeholder detaljerede oplysninger om hver opgave, der er udført i værktøjet under den sidste kørsel. Du kan få vist logfilen fra værktøjet ved at klikke på menuen Logfiler på hovedskærmen og klikke på Kørende logfil.

  • ImportDataDetail.log: Indeholder detaljerede oplysninger om de data, der er importeret i det seneste importjob ved hjælp af værktøjet. Hver gang du kører et importjob ved hjælp af dette værktøj, flyttes de eksisterende oplysninger fra logfilen til en fil med navnet ImportDataDetail._old.log i den samme mappe, og filen ImportDataDetail.log angiver oplysninger om det seneste importjob, der er udført ved hjælp af værktøjet. Du kan få vist denne logfil fra værktøjet ved at klikke på menuen Logfiler på hovedskærmen og klikke på Logfil for seneste import.

Bedste fremgangsmåder for at overflytte konfigurationsdataene ved hjælp af værktøjet

Følgende bør du overveje, når du bruger dette værktøj til at overføre konfigurationsdataene:

  • Når du opretter eksportdataskemaet, skal du definere regler for entydighed korrekt for hvert objekt for at undgå utilsigtede dataopdateringer på destinationssystemet.

  • Du skal importere de eksporterede data i en foreløbig produktionsmiljø (helst et spejlbillede af produktionsmiljøet) for at sikre, at dataimportresultaterne er som tilsigtet.

  • Sikkerhedskopiér produktionsmiljøet, før du importerer dataene.

Begrænsninger

  • Overførsel af objektet Kalender understøttes ikke.
  • Overførsel af billedkolonne understøttes ikke.

Se også

Download værktøjer fra NuGet NuGet
Oprette et skema til eksport af konfigurationsdata
Ændre et skema til konfigurationsdata
Importere konfigurationsdata
Administrere konfiguration af produktkatalog