Last opp ER-konfigurasjoner og globaliseringsfunksjoner som en Dataverse-løsning
Viktig
Regulatory Configuration Service (RCS) blir avskrevet. All ny RCS-klargjøring stoppes per 10.0.39 GA. Hvis det kreves klargjøring, kan du opprette en støtteforespørsel. Vi tilbyr verktøy og nødvendig støtte for migrering fra RCS til arbeidsområdet i Globalization Studio. Vi planlegger å stenge RCS helt 1. august 2024. Hvis du vil ha mer informasjon om migrering til arbeidsområdet Globalization Studio, kan du se Regulatory Configuration Service-sammenslåing med arbeidsområdet Globalization Studio (forhåndsversjon)
Du kan bruke Microsoft Dataverse-løsninger for scenarier i Application Lifecycle Management (ALM). Du kan for eksempel flytte ER-konfigurasjoner (Electronic reporting) til andre miljøer eller dele dem med andre leiere via AppSource.
Du kan også eksportere og importere bestemte versjoner som en fil ved hjelp av eksport- og importknapper på siden (eksisterende funksjonalitet).
Forutsetninger
- Installer PowerShell 7. Hvis du vil ha mer informasjon, kan du se Installer PowerShell i Windows.
- Installer Microsoft Power Platform CLI. Hvis du vil ha mer informasjon, kan du se Hva er Microsoft Power Platform CLI?
- Hent skriptet Generate-GlobalizationDataverseSolution.ps1 fra det delte aktivabiblioteket i Microsoft Dynamics Lifecycle Services (<<Aktivatype:, Aktivanavn:>>).
Trinn 1: Eksportere artefaktene
Følg denne fremgangsmåten for å eksportere artefaktene.
Opprett en mappe, for eksempel C:\DvArtifactsSrc.
Eksporter .xml-filene til hvilke som helst ER-konfigurasjoner og .json-filene for hvilke som helst globaliseringsfunksjoner til den nye mappen.
Viktig
Ta ikke med Microsoft-konfigurasjoner.
Trinn 2: Opprett en Dataverse-løsning
Hvis du vil opprette en Dataverse-løsning, gjør du følgende.
Opprett en løsning i Dataverse, og eksporter den. Hvis du vil ha mer informasjon, kan du se Opprett en løsning og Eksporter løsninger.
Pakk ut den nye løsningen ved å bruke kommandoen pakk ut løsning. Her er et eksempel.
pac solution unpack --zipfile C:\SampleEmptySolution.zip --folder C:\SampleSolutionUnpacked
Hvis du vil ha mer informasjon, kan du se pakk ut løsning.
Trinn 3: Kjør skriptet
Kjør skriptet Generate-GlobalizationDataverseSolution.ps1 i PowerShell 7. Angi følgende parametere:
DvArtifactsSrcFolder – Angi arbeidsmappen.
SolutionFolder – Angi løsningsmappen.
ConfigurationsIndexRowName – Angi navnet på tabellposten Dataverse som har indeksfilen for konfigurasjoner. Bruk bare alfanumeriske tegn og mellomrom. Legg merke til at hvis du endrer navnet senere, vil den tilsvarende raden i Dataverse-tabellen ha en annen globalt unik identifikator (GUID), og indeksfilene vil bli duplisert. Hvis du ikke har noen ER-konfigurasjoner, kan du utelate denne parameteren. Her er et eksempel.
Contoso Electronic Reporting Configurations Index
FeaturesIndexRowName – Angi navnet på Dataverse-tabellposten som har indeksfilen for funksjoner. Bruk bare alfanumeriske tegn og mellomrom. Legg merke til at hvis du endrer navnet senere, vil den tilsvarende raden i Dataverse-tabellen ha en annen GUID, og indeksfilene vil bli duplisert. Hvis du ikke har noen globaliseringsfunksjoner, kan du utelate denne parameteren. Her er et eksempel.
Contoso Globalization Features Index
Her er et eksempel på den fullstendige PowerShell 7-kommandolinjen.
pwsh -ExecutionPolicy RemoteSigned -File C:\Generate-GlobalizationDataverseSolution.ps1 -DvArtifactsSrcFolder C:\DvArtifactsSrc -SolutionFolder C:\SampleSolutionUnpacked -configurationsIndexRowName "Contoso Electronic Reporting Configurations Index" -featuresIndexRowName "Contoso Globalization Features Index"
Trinn 4: Pakke løsningen
Pakk ut løsningen ved å bruke kommandoen pakk ut løsning. Her er et eksempel.
pac solution pack --zipfile C:\SampleSolutionWithContents.zip --folder C:\SampleSolutionUnpacked --packagetype Both
Hvis du vil ha mer informasjon, kan du se pakk ut løsning.
Obs!
Kontroller størrelsen på .zip-filen som genereres. Hvis den overskrider 90 megabyte (MB), må du dele kildefilene inn i flere Dataverse-løsninger.
Trinn 5: Importer løsningen til Dataverse
Importer løsningen tilbake til Dataverse. Hvis du vil ha mer informasjon, kan du se Importer løsninger.
Du kan også bruke kommandoen import av pakkeløsning.
Obs!
Når du har importert løsningen til Dataverse, kan du ikke fjerne den sammen med innholdet. Selv om du kan fjerne løsningen, blir alle tabellpostene som settes inn, beholdt, og de må ryddes opp manuelt.
Publisere appen på AppSource. Du finner mer informasjon under Publisere appen på AppSource.