Power Pages-websiteontwikkeling omvat verschillende configuraties en aanpassingen om een gewenste ervaring te bieden aan de eindgebruikers van een website.
Nadat u de ontwikkeling of configuratie van uw website-exemplaar hebt voltooid, kunt u uw meest recente websiteconfiguratie migreren van ontwikkel- naar test- of productieomgeving.
Migratie houdt het exporteren van de bestaande configuratiegegevens van de bronomgeving van Microsoft Dataverse in en het importeren van deze gegevens in de doelomgeving van Dataverse.
Het voorbereiden van de doelomgeving is een eenmalig proces. U moet een nieuwe website inrichten om de beheerde Power Pages-oplossingen te kunnen installeren in Dataverse en de Power Pages-webtoepassing configureren. Met het proces worden ook standaard websitemetagegevens geïnstalleerd die worden vervangen door de websitemetagegevens uit uw bronomgeving.
Zorg ervoor dat de maximale bijlagegrootte van de doelomgeving is ingesteld op dezelfde of een grotere grootte als uw bronomgeving.
De maximale grootte van bestanden wordt bepaald door de instelling Maximale bestandsgrootte op het tabblad e-mail van systeeminstellingen in het dialoogvenster met omgevingssysteeminstellingen.
Let op het verschil tussen ontwikkelaars-, proef- en productiewebsites en ontwikkelaars-, proef-, sandbox- en productieomgevingen.
U kunt een proef-, ontwikkelaar- of productiewebsite migreren naar een andere proef-, ontwikkelaar- of productiewebsite in dezelfde of een andere omgeving. Houd er rekening mee dat een productiewebsite moet worden ingericht op een sandbox of productie-omgeving.
Een nieuwe website inrichten in uw doelomgeving. Gebruik dezelfde websitesjabloon zoals u in uw bronomgeving hebt ingericht. Als u bijvoorbeeld een site hebt ingericht met de Dynamics 365 Customer Self-Service-sjabloon in uw bronomgeving, richt u de site in met de Dynamics 365 Customer Self-Service-sjabloon in uw doelomgeving.
Verwijder in de doelomgeving met de Portalbeheer-app de nieuw gemaakte websiterecord. Hiermee worden de standaard websiteconfiguratiegegevens uit de doelomgeving verwijderd.
Verwijder de portal-app in de doelomgeving in Power Apps. Hiermee wordt de website verwijderd die momenteel is geconfigureerd om de standaardsite weer te geven.
Opmerking
Verwijder niet de Portalbeheer-app!
De websiteconfiguratiegegevens overdragen naar doelomgeving
Zodra de website is overgedragen naar de doelomgeving, moet u de website opnieuw activeren.
Selecteer in de doelomgeving op het Power Pages-startscherm de optie Inactieve sites. U zou de website moeten zien die u naar de omgeving hebt gemigreerd.
Selecteer Opnieuw activeren.
U kunt de naam Gereactiveerde website opgeven en Een webadres maken of de standaardwaarden behouden.
Selecteer Gereed.
De website-updates van de bronomgeving moeten worden weerspiegeld in deze nieuwe doelomgeving. In de toekomst moet u de configuratie van uw bron- naar uw doelomgevingen kunnen overdragen door de websiteconfiguratiegegevens over te dragen.
Opmerking
Een website die wordt weergegeven in de lijst met inactieve sites op de Power Pages-startpagina wordt weergegeven in de lijst met actieve websites in de Portalbeheer-app.
Websiteconfiguratie overbrengen met Power Platform CLI
De Microsoft Power Platform CLI biedt veel functies speciaal voor Power Pages. Met deze opdrachten kunt u de siteconfiguratie downloaden uit een bronomgeving en deze overbrengen naar een doelomgeving. Deze opdrachten kunnen ook worden opgenomen in uw ALM-processen.
Maak Power Platform CLI-verificatieprofielen om verbinding te maken met zowel uw bron- als doelomgevingen. U kunt ze een naam geven zodat u de doel- en bronomgevingen eenvoudig kunt identificeren.
Download de configuratiegegevens van de website naar uw lokale werkstation. Gebruik de optie --overwrite ingesteld op true als u een eerdere websiteconfiguratie naar hetzelfde pad hebt gedownload.
Met het Power Platform CLI-programma worden geen Dataverse-tabellen of -tabelschema gemigreerd. Migratie kan mislukken als elementen zoals tabellen en velden ontbreken wanneer configuratiegegevens niet overeenkomen met het geselecteerde schema.
Zorg er tijdens het importeren voor dat de doelomgeving dezelfde websitesjabloon bevat die al is geïnstalleerd met eventuele aanvullende aanpassingen zoals tabellen, velden, formulieren of weergaven die afzonderlijk als oplossingen zijn geïmporteerd.
Websiteconfiguratie overbrengen met behulp van de Configuration Migration Tool
Notitie
De voorkeursmethode is om oplossingen of de Power Platform CLI te gebruiken voor het overbrengen van websitemetagegevens.
Als u configuratiegegevens wilt exporteren, moet u het hulpprogramma voor configuratiemigratie en een websitespecifiek configuratieschemabestand gebruiken. Voor meer informatie over dit hulpprogramma raadpleegt u Configuratiegegevens beheren.
Opmerking
Wij adviseren u gebruik te maken van de meest recente versie van het hulpprogramma voor configuratiemigratie. Het hulpprogramma voor configuratiemigratie kan worden gedownload vanaf NuGet. Meer informatie voor het downloaden van het hulpprogramma: Hulpmiddelen downloaden van NuGet.
De minimale oplossingsversie van websites die door schemabestanden wordt ondersteund voor configuratiemigratie is 8.4.0.275. We raden u echter aan de meest recents oplossingsversie te gebruiken.
Bron- en bestemmingsorganisaties moeten dezelfde standaardtaal hebben om de migratie te laten werken.
Er zijn schemabestanden beschikbaar zijn voor de volgende websitetypen:
De standaardschemabestanden bevatten informatie over websitetabellen, relaties en uniciteitsdefinities voor elke entiteit. Meer informatie: Websiteconfiguratiegegevens exporteren
Het configuratiemigratieprogramma gebruikt een schema om configuratiegegevens te exporteren en te importeren. Met het programma worden geen Dataverse-tabellen of -tabelschema gemigreerd. Migratie kan mislukken met ontbrekende elementen zoals tabellen en velden wanneer configuratiegegevens niet overeenkomen met het geselecteerde schema.
Zorg er tijdens het exporteren voor dat de bronomgeving websitetabellen bevat zoals opgegeven in het schemabestand van het programma voor configuratiemigratie. U kunt het schemabestand aanpassen om tabellen, kenmerken enzovoort toe te voegen, te verwijderen en te wijzigen om een subset van configuratiegegevens te migreren.
Zorg er tijdens het importeren voor dat de doelomgeving hetzelfde websitetype bevat dat al is geïnstalleerd met eventuele aanvullende aanpassingen zoals tabellen, velden, formulieren of weergaven die afzonderlijk als oplossingen zijn geïmporteerd.
Websiteconfiguratiegegevens exporteren
U kunt websiteconfiguratiegegevens exporteren vanuit een bronsysteem met behulp van websitespecifieke configuratieschemabestanden.
Download het hulpprogramma voor configuratiemigratie pak het uit in de gewenste map.
Download een websiteconfiguratiebestand via de koppelingen die hierboven worden verstrekt voor uw websitesjabloontype.
Dubbelklik op het bestand DataMigrationUtility.exe in de map <your_folder>\Tools\ConfigurationMigration om het hulpprogramma voor configuratiemigratie uit te voeren, kies Gegevens exporteren op het hoofdscherm en selecteer vervolgens Doorgaan.
Het scherm Aanmelden geeft verificatiedetails om verbinding te maken met uw Dataverse-omgeving van waaruit u gegevens wilt exporteren. Als u meer organisaties in de Dataverse-omgeving hebt en de organisatie wilt selecteren van waaruit u de gegevens wilt exporteren, schakelt u het selectievakje Altijd de lijst met beschikbare organisaties weergeven in en selecteert u Aanmelden.
Als u meerdere organisaties hebt en u het selectievakje Altijd de lijst met beschikbare organisaties weergeven hebt ingeschakeld in de vorige stap, kunt u in het volgende scherm de organisatie kiezen waarmee u verbinding wilt maken. Selecteer een Dataverse-omgeving waarmee u verbinding wilt maken.
Opmerking
Als u niet over meerdere organisaties beschikt wordt dit scherm niet weergegeven.
Blader in Schemabestand en selecteer het websitespecifieke configuratieschemabestand dat moet worden gebruikt voor het exporteren van de gegevens.
Geef in Opslaan naar gegevensbestand de naam en locatie op van het gegevensbestand dat moet worden geëxporteerd.
Selecteer Gegevens exporteren. Het scherm bevat de voortgang van de export en de locatie van het geëxporteerde bestand onder aan het scherm, nadat de export is voltooid.
Selecteer Afsluiten om het hulpmiddel te sluiten.
Websiteconfiguratiegegevens importeren
Voer het hulpprogramma voor configuratiemigratie uit en kies Gegevens importeren op het hoofdscherm en selecteer vervolgens Doorgaan.
Het scherm Aanmelden geeft verificatiedetails om verbinding te maken met uw Dataverse-omgeving van waaruit u gegevens wilt exporteren. Als u meer organisaties in de Dataverse-omgeving hebt en de organisatie wilt selecteren van waaruit u de gegevens wilt exporteren, schakelt u het selectievakje Altijd de lijst met beschikbare organisaties weergeven in en selecteert u Aanmelden.
Als u meerdere organisaties hebt en u het selectievakje Altijd de lijst met beschikbare organisaties weergeven hebt ingeschakeld in de vorige stap, kunt u in het volgende scherm de organisatie kiezen waarmee u verbinding wilt maken. Selecteer een Dataverse-omgeving waarmee u verbinding wilt maken.
Opmerking
Als u niet over meerdere organisaties beschikt wordt dit scherm niet weergegeven.
Zorg ervoor dat de portaloplossing al is geïnstalleerd voor de organisatie waar u de configuraties wilt importeren.
In het volgende scherm wordt u gevraagd het te importeren gegevensbestand (.zip) op te geven. Blader naar het gegevensbestand, selecteer het en selecteer vervolgens Gegevens importeren.
Het volgende scherm bevat de importstatus van uw records. Het importeren van gegevens wordt in meerdere stappen uitgevoerd. Eerst worden de basisgegevens geïmporteerd terwijl de afhankelijke gegevens worden klaargezet en vervolgens worden in de volgende stappen de afhankelijke gegevens geïmporteerd om eventuele gegevensafhankelijkheden of koppelingen te verwerken. Deze actie garandeert een schone en consistente gegevensimport.
Selecteer Afsluiten om het hulpmiddel te sluiten.
Nieuwe website maken met gemigreerde gegevens
Als door het migratieproces een bestaande website wordt bijgewerkt, moeten de updates nu zichtbaar zijn in de doelomgeving.
Als de migratie voor een nieuwe website is, wordt de gemigreerde website vermeld op het tabblad Inactieve sites op de Power Pages-startpagina.
Selecteer in de doelomgeving op het Power Pages-startscherm de optie Inactieve sites. U zou de website moeten zien die u naar de omgeving hebt gemigreerd.
Selecteer Opnieuw activeren.
U kunt de naam Gereactiveerde website opgeven en Een webadres maken of de standaardwaarden behouden.
Selecteer Gereed.
Migratie van tenant naar tenant
PowerPages ondersteunt geen migratie van tenant naar tenant. Als u een website van de ene tenant naar de andere wilt migreren, moet u deze stappen uitvoeren:
Migratie van tenant naar tenant van modelgestuurde apps in Dynamics 365 zoals Sales, Customer Service, Marketing, Field Service en Project Service Automation.