Lo sviluppo del sito Web di Power Pages comporta varie configurazioni e personalizzazioni per garantire un'esperienza desiderata per gli utenti finali del sito Web.
Dopo aver completato lo sviluppo o la configurazione dell'istanza del sito Web, è possibile eseguire la migrazione della configurazione del sito Web più recente dallo sviluppo al test o agli ambienti di produzione.
La migrazione implica l'esportazione della configurazione esistente dall'ambiente Microsoft Dataverse di origine e la relativa importazione nell'ambiente Dataverse di destinazione.
La preparazione dell'ambiente di destinazione è un processo unico. Sarà necessario eseguire il provisioning di un nuovo sito Web per installare le soluzioni per Power Pages gestite su Dataverse nonché configurare l'applicazione Web Power Pages. Il processo installa anche i metadati del sito Web predefiniti che verranno sostituiti con i metadati del sito Web dall'ambiente di origine.
Verifica che la dimensione massima dell'allegato dell'ambiente di destinazione sia impostata sulla stessa dimensione o su una dimensione maggiore dell'ambiente di origine.
La dimensione massima dei file è determinata dall'impostazione Dimensione massima del file nella scheda e-mail delle impostazioni di sistema nella finestra di dialogo delle impostazioni di sistema dell'ambiente.
Nota la differenza tra siti Web per sviluppatori, di valutazione e di produzione e ambienti per sviluppatori, di valutazione e sandbox.
Puoi eseguire la migrazione di un sito Web di valutazione, sviluppatore o di produzione a un altro sito Web di valutazione, sviluppatore o produzione nello stesso o in un altro ambiente. Tieni presente che il provisioning di un sito Web di produzione dovrà essere effettuato in un ambiente sandbox o di produzione.
Fornisci un nuovo sito Web nel tuo ambiente di destinazione. Usa lo stesso modello di sito Web durante il provisioning nell'ambiente di origine. Se ad esempio hai eseguito il provisioning di un sito usando il modello self-service Dynamics 365 Customer nell'ambiente di origine, esegui il provisioning del sito Web usando il modello self-service Dynamics 365 Customer sul tuo ambiente di destinazione.
Nell'ambiente di destinazione, usando l'app Gestione del portale verrà eliminato il record del sito Web creato. In questo modo verranno rimossi i dati di configurazione del sito Web predefiniti dall'ambiente di destinazione.
Nell'ambiente di destinazione, in Power Apps, elimina l'app del portale. Verrà rimossa l'app del sito Web attualmente configurata per eseguire il rendering del sito predefinito.
Nota
Non eliminare l'app Gestione del portale!
Trasferire la configurazione del sito Web nell'ambiente di destinazione
Trasferisci i metadati del sito dalla sorgente ambiente utilizzando la Power Platform CLI, la Configuration Migration Tool o utilizzando soluzioni.
Riattivazione del sito nell'ambiente di destinazione
Una volta che il sito Web è stato trasferito nell'ambiente di destinazione, sarà necessario riattivare il sito Web.
Nell'ambiente di destinazione, nella schermata iniziale di Power Pages, seleziona Siti inattivi, dovresti vedere il sito Web che hai migrato nell'ambiente.
Seleziona Riattiva.
Puoi specificare il nome del sito Web riattivato e selezionare Crea un indirizzo Web o lasciare i valori predefiniti.
Seleziona Fatto.
Gli aggiornamenti del sito Web dall'ambiente di origine dovrebbero riflettersi in questo nuovo ambiente di destinazione. In futuro, dovresti essere in grado di trasferire la configurazione dagli ambienti di origine agli ambienti di destinazione trasferendo i dati di configurazione del sito Web.
Nota
Un sito web che compare nell'elenco Siti inattivi nella home page di Power Pages apparirà nell'elenco Siti Web attivi nell'app di gestione del portale.
Trasferisci la configurazione del sito Web usando l'interfaccia della riga di comando di Power Platform
Microsoft Power Platform CLI offre molte funzionalità specifiche per Power Pages. Questi comandi consentono di scaricare la configurazione del sito da un ambiente di origine e trasferirla in un ambiente di destinazione. Questi comandi possono anche essere incorporati nei tuoi processi ALM.
Crea profili di autenticazione dell'interfaccia della riga di comando di Power Platform per connettere entrambi gli ambienti di origine e di destinazione. È possibile assegnare loro un nome per identificare facilmente gli ambienti di destinazione e di origine.
Determina l'ID del sito Web per il sito di origine.
pac paportal list
Scarica i dati di configurazione del sito Web sulla tua workstation locale. Usa l'opzione --overwrite impostata su true se ha in precedenza eseguito il download della configurazione del sito Web nello stesso percorso.
Lo strumento di interfaccia della riga di comando di Power Platform non esegue la migrazione delle tabelle Dataverse o dello schema della tabella. La migrazione potrebbe non riuscire con elementi mancanti come tabelle e campi quando i dati di configurazione non corrispondono allo schema selezionato.
Durante l'importazione, assicurati che l'ambiente di destinazione contenga lo stesso tipo di modello del sito Web già installato con eventuali personalizzazioni aggiuntive come tabelle, campi, moduli o visualizzazioni importati separatamente come soluzioni.
Trasferisci la configurazione del sito web utilizzando Configuration Migration Tool
Per esportare i dati di configurazione, è necessario utilizzare lo strumento di migrazione della configurazione e un file di schema di configurazione specifico del sito Web. Per ulteriori informazioni su questo strumento, vedere Gestione dei dati di configurazione.
Nota
È consigliabile utilizzare l'ultima versione dello strumento di migrazione della configurazione. Lo strumento di migrazione della configurazione può essere scaricato da NuGet. Ulteriori informazioni per scaricare lo strumento: Scaricare gli strumenti da NuGet.
La versione della soluzione minima dei siti Web supportata dai file dello schema per la migrazione della configurazione è 8.4.0.275. Tuttavia, è consigliabile utilizzare la versione della soluzione più recente.
Le organizzazioni di origine e di destinazione devono avere la stessa lingua predefinita affinché la migrazione funzioni correttamente.
I file di schema sono disponibili per i tipi di siti Web seguenti:
I file di schema predefiniti contengono informazioni su tutte le tabelle, le relazioni e le definizioni di unicità di siti Web per ogni entità. Ulteriori informazioni: Esportare dati di configurazione del sito Web
Lo strumento di migrazione configurazione utilizza lo schema per esportare e importare i dati di configurazione. Lo strumento non esegue la migrazione delle tabelle Dataverse o dello schema della tabella. La migrazione potrebbe non riuscire con elementi mancanti come tabelle e campi quando i dati di configurazione non corrispondono allo schema selezionato.
Durante l'esportazione, assicurati che l'ambiente di origine contenga le tabelle del sito Web come specificato nel file di schema dello strumento Migrazione della configurazione. Puoi ancora modificare i file di schema per aggiungere, rimuovere e modificare tabelle, attributi e così via per migrare sottoinsiemi di dati di configurazione.
Durante l'importazione, assicurati che l'ambiente di destinazione contenga lo stesso tipo di sito Web già installato con eventuali personalizzazioni aggiuntive come tabelle, campi, moduli o visualizzazioni importati separatamente come soluzioni.
Esportazione dei dati di configurazione del sito Web
È possibile esportare dati di configurazione del sito Web da un sistema di origine utilizzando file di schema di configurazione specifici del sito Web.
Scaricare lo strumento di migrazione della configurazione ed estrarre la cartella desiderata.
Scaricare un file di schema di configurazione del sito Web utilizzando i collegamenti forniti per il tipo di modello del sito Web.
Fare doppio clic sul file DataMigrationUtility.exe nella cartella <your_folder>\Tools\ConfigurationMigration per eseguire lo strumento di migrazione della configurazione, scegliere Esporta dati nella schermata principale, quindi selezionare Continua.
Nella schermata Accesso fornire i dettagli di autenticazione per connettersi all'ambiente di Dataverse da cui si desidera esportare i dati. Se si dispone di più organizzazioni nell'ambiente Dataverse da cui esportare i dati, selezionare la casella di controllo Visualizza l'elenco delle organizzazioni disponibili e selezionare Accedi.
Se si dispone di più organizzazioni ed è stata selezionata la casella di controllo Visualizza sempre l'elenco delle organizzazioni disponibili nel passaggio precedente, la schermata successiva consente di scegliere l'organizzazione a cui connettersi. Selezionare un ambiente Dataverse a cui connettersi.
Nota
Se non si dispone di più organizzazioni, questo schermo non viene visualizzato.
In File di schema, individua e seleziona il file di schema di configurazione specifico del sito Web da utilizzare per l'esportazione di dati.
In Salva nel file di dati, specificare il nome e il percorso del file di dati da esportare.
Selezionare Esporta dati. Al termine dell'esportazione verrà visualizzato lo stato di avanzamento dell'esportazione e il percorso del file esportato nella parte inferiore dello schermo.
Selezionare Esci per chiudere lo strumento.
Importazione dei dati di configurazione del sito Web
Eseguire lo strumento di migrazione della configurazione e scegliere Importa dati nella schermata principale quindi selezionare Continuare.
Nella schermata Accesso fornire i dettagli di autenticazione per connettersi all'ambiente di Dataverse da cui si desidera esportare i dati. Se si dispone di più organizzazioni nell'ambiente Dataverse da cui esportare i dati, selezionare la casella di controllo Visualizza l'elenco delle organizzazioni disponibili e selezionare Accedi.
Se si dispone di più organizzazioni ed è stata selezionata la casella di controllo Visualizza sempre l'elenco delle organizzazioni disponibili nel passaggio precedente, la schermata successiva consente di scegliere l'organizzazione a cui connettersi. Selezionare un ambiente Dataverse a cui connettersi.
Nota
Se non si dispone di più organizzazioni, questo schermo non viene visualizzato.
Verificare che la soluzione per portale sia già installata per l'organizzazione in cui si prevede di importare le configurazioni.
Nella schermata seguente viene richiesto di immettere il file di dati con estensione zip da importare. Individuare il file di dati, selezionarlo e selezionare Importa dati.
Nella schermata successiva viene visualizzato lo stato dell'importazione dei record. L'importazione dei dati viene eseguita in più passaggi per importare prima i dati di base e mettendo in coda i dati dipendenti, quindi reimportando i dati dipendenti nei passaggi successivi per gestire eventuali dipendenze o correlazioni dei dati. Con questa azione viene garantita un'importazione pulita e coerente.
Selezionare Esci per chiudere lo strumento.
Creare un nuovo sito Web utilizzando i dati migrati
Se il processo di migrazione sta aggiornando un sito Web esistente, gli aggiornamenti dovrebbero ora essere visibili nell'ambiente di destinazione.
Se la migrazione riguarda un nuovo sito Web, il sito Web migrato verrà elencato nella scheda Siti inattivi della home page di Power Pages.
Nell'ambiente di destinazione, nella schermata iniziale di Power Pages, seleziona Siti inattivi, dovresti vedere il sito Web che hai migrato nell'ambiente.
Seleziona Riattiva.
Puoi specificare il nome del sito Web riattivato e selezionare Crea un indirizzo Web o lasciare i valori predefiniti.
Seleziona Fatto.
Migrazione da tenant a tenant
PowerPages non supporta la migrazione da tenant a tenant. Per migrare un sito Web da un tenant all'altro, devi seguire questi passaggi:
Migrazione da tenant a tenant di app basate su modello in Dynamics 365 ad esempio Sales, Customer Service, Marketing, Field Service e Project Service Automation.