Sdílet prostřednictvím


Nahrání konfigurací ER a funkcí globalizace jako řešení Dataverse

Důležité

Služba Regulatory Configuration Service (RCS) bude zastaralá. Veškerá nová zřízení RCS jsou od verze 10.0.39 GA zastavena. Pokud je vyžadováno zřízení, registrujte lístek podpory. Poskytneme nástroje a požadovanou podporu pro migraci z RCS do pracovního prostoru Globalization Studio. Do 1. srpna 2024 plánujeme úplné vypnutí RCS. Další informace o migraci do pracovního prostoru Globalization Studio najdete v části Sloučení Regulatory Configuration Service do pracovního prostoru Globalization Studio.

Řešení Microsoft Dataverse lze použít pro správu životního cyklu aplikací (ALM). Můžete například přesunout konfigurace elektronického výkaznictví (ER) do jiných prostředí nebo je sdílet s ostatními klienty prostřednictvím AppSource.

Můžete také exportovat a importovat konkrétní verze jako soubor pomocí tlačítek exportu a importu na stránce (již existující funkce).

Předpoklady

  • Instalace prostředí PowerShell 7. Další informace naleznete v tématu Instalace prostředí PowerShell ve Windows.
  • Instalace aplikace Microsoft Power Platform CLI. Další informace naleznete v části Co je Microsoft Power Platform CLI?.
  • Stažení skriptu Generate-GlobalizationDataverseSolution.ps1 z knihovny sdíleného majetku ve službě Microsoft Dynamics Lifecycle Services (<<Typ majetku:, Název majetku:>>).

Krok 1: Export artefaktů

Export svých artefaktů provedete následovně.

  1. Vytvořte složku, například C:\DvArtifactsSrc.

  2. Exportujte soubory .xml libovolných konfigurací ER a soubory .json libovolných funkcí globalizace do nové složky.

    Důležité

    Nezahrnujte konfigurace Microsoftu.

Krok 2: Vytvoření řešení Dataverse

Řešení Dataverse vytvoříte následovně:

  1. Vytvořte řešení v Dataverse a exportujte jej. Další informace najdete v článcích Vytvoření řešení a Export řešení.

  2. Nové řešení extrahujte pomocí příkazu pac solution unpack. Následuje příklad.

    pac solution unpack --zipfile C:\SampleEmptySolution.zip --folder C:\SampleSolutionUnpacked
    

    Další informace viz příkaz pac solution unpack.

Krok 3: Spuštění skriptu

  • Spusťte skript Generate-GlobalizationDataverseSolution.ps1 v prostředí PowerShell 7. Zadejte následující parametry:

    • DvArtifactsSrcFolder – Zadejte pracovní složku.

    • SolutionFolder – Zadejte složku řešení.

    • ConfigurationsIndexRowName – Zadejte název záznamu tabulky Dataverse, který obsahuje indexový soubor konfigurací. Použijte pouze alfanumerické znaky a mezery. Všimněte si, že pokud později změníte název, odpovídající řádek v tabulce Dataverse bude mít jiný globálně jedinečný identifikátor (GUID) a indexové soubory budou duplikovány. Pokud nemáte žádné konfigurace ER, můžete tento parametr vynechat. Následuje příklad.

      Contoso Electronic Reporting Configurations Index
      
    • FeaturesIndexRowName – Zadejte název záznamu tabulky Dataverse, který obsahuje indexový soubor funkcí. Použijte pouze alfanumerické znaky a mezery. Všimněte si, že pokud později změníte název, odpovídající řádek v tabulce Dataverse bude mít jiný GUID a indexové soubory budou duplikovány. Pokud nemáte žádné funkce globalizace, můžete tento parametr vynechat. Následuje příklad.

      Contoso Globalization Features Index
      

    Zde je příklad úplného příkazového řádku v prostředí PowerShell 7.

    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"
    

Krok 4: Zabalení řešení

  • Řešení zabalíte pomocí příkazu pac solution unpack. Následuje příklad.

    pac solution pack --zipfile C:\SampleSolutionWithContents.zip --folder C:\SampleSolutionUnpacked --packagetype Both
    

    Další informace viz příkaz pac solution unpack.

Poznámka

Zkontrolujte velikost vygenerovaného souboru .zip. Pokud přesahuje 90 megabajtů (MB), musíte zdrojové soubory rozdělit na více řešení Dataverse.

Krok 5: Import řešení do Dataverse

  1. Importujte řešení zpět do Dataverse. Další informace naleznete v tématu Import řešení.

    Můžete použít také příkaz pac solution import.

    Poznámka

    Po importu řešení do Dataverse neexistuje způsob, jak jej odebrat společně s obsahem. I když můžete řešení odebrat, všechny vložené záznamy tabulky zůstanou a je třeba je ručně vyčistit.

  2. Publikujte svou aplikaci v AppSource. Další informace naleznete v tématu Publikování aplikace v AppSource.