Modello di dati avanzato
Il modello di dati standard è stato creato utilizzando tabelle personalizzate ed è stato ottimizzato per la configurazione di ogni componente del sito Web memorizzato come record in una tabella dedicata in Microsoft Dataverse. Il modello standard richiede più tempo per caricare le diverse soluzioni, tabelle e metadati quando viene eseguito il provisioning di un nuovo sito. Gli aggiornamenti alle tabelle dei siti Web nel modello standard richiedono l'applicazione manuale e dispendiosa in termini di tempo degli aggiornamenti dei pacchetti.
Nota
- Tutti i nuovi siti verranno creati per impostazione predefinita utilizzando il modello dati avanzato.
- Per creare un sito sul modello dati standard, disabilita il modello dati avanzato nell'interfaccia di amministrazione di Power Platform.
- L'app Gestione di Power Pages viene installata per impostazione predefinita su tutte le istanze di Microsoft Dataverse nelle regioni supportate, inclusi gli ambienti in cui non sono presenti siti Power Pages.
Il modello di dati avanzato è una combinazione di tabelle di sistema, tabelle non di configurazione e tabelle virtuali.
Il modello di dati avanzato per Power Pages offre i seguenti vantaggi:
- Eseguire il provisioning dei siti Web è più veloce.
- Le esperienze relative allo studio di progettazione sono più veloci.
- Le configurazioni del sito Web possono essere contenute in soluzioni per fornire esperienze di gestione del ciclo di vita delle applicazioni (ALM) più fluide.
- Gli aggiornamenti dei miglioramenti di Power Pages e le correzioni di bug sono migliorati.
Determinare se il sito utilizza un modello di dati standard o avanzato
Esistono diversi modi per determinare quale modello di dati sta utilizzando il tuo sito:
Apri l'interfaccia di amministrazione di Power Platform, vai a Risorse>Siti Power Pages, seleziona il tuo sito, quindi seleziona Gestisci. Il campo Modello di dati nella sezione Dettagli sito indica quale modello di dati è utilizzato.
L'area di lavoro Configura nello studio di progettazione di Power Pages mostra quale modello di dati è utilizzato.
Apri l'app Gestione del portale. Se viene utilizzato il modello di dati standard, il nome dell'applicazione è visualizzato come Gestione del portale. Se viene utilizzato il modello di dati avanzato, il nome è visualizzato come Gestione di Power Pages.
Se utilizzi l'interfaccia della riga di comando di Power Platform, puoi visualizzare quale modello di dati è utilizzato con il seguente comando:
pac powerpages list -v
Nota
Questo parametro è supportato nell'interfaccia della riga di comando di Power Platform versione 1.22.4 e successiva.
Disabilitare il modello di dati avanzato
Puoi rifiutare esplicitamente di usare il modello di dati avanzato per la creazione del sito disabilitando l'opzione Passa al modello di dati avanzato. La disabilitazione del modello di dati avanzato non rimuove i pacchetti della soluzione o elimina alcun sito Web.
I siti Web esistenti creati utilizzando il modello di dati avanzato continuano a funzionare. Tutti i nuovi siti Web creati utilizzano il modello di dati standard.
Tabelle di sistema
Le tabelle di sistema sono tabelle che riconoscono le soluzioni e specifiche di Power Pages presenti in tutti gli ambienti Dataverse.
Nota
Queste tabelle non possono essere modificate.
- Sito
- Componente del sito
- Lingua sito
Tabelle non di configurazione
Le tabelle non di configurazione sono tabelle specifiche di funzionalità che contengono dati aziendali transazionali. I dati in queste tabelle non non sono utilizzati nei processi di gestione del ciclo di vita delle applicazioni.
- Annuncio
- Sondaggio
- Opzione sondaggio
- Invio sondaggio
- Identità esterna
- Commento portale
- Invito
- Riscatto dell'invito
- Impostazione
- WebFormSession
Nota
Queste tabelle sono state rimosse dal modello di dati avanzato e non saranno disponibili nell'app Power Pages Management:
- Annuncio
- Sondaggio
- Opzione sondaggio
- Invio sondaggio
Tabelle virtuali
Le tabelle virtuali Power Pages rappresentano e contengono i metadati degli specifici componenti del sito Web. Puntano alle tabelle di sistema che contengono i metadati del sito web in formato JavaScript Object Notation (JSON). Puoi aggiornare e configurare il contenuto delle tabelle virtuali utilizzando l'app Gestione di Power Pages. Questa app ha lo stesso aspetto dell'app Gestione del portale precedente.
Nota
- Se hai sviluppato codice o strumenti personalizzati che utilizzano una delle tabelle del modello di dati standard, devi aggiornare il codice in modo che utilizzi le tabelle del modello di dati avanzato.
- Queste tabelle non possono essere modificate.
- Poiché queste tabelle non sono modificabili, non vengono visualizzate nell'elenco delle tabelle che possono essere utilizzate per creare una relazione con le altre tabelle. Ad esempio, Ruolo Web (mspp_webrole), Autorizzazione tabella (mspp_entitypermission) e altre tabelle non vengono visualizzate nell'elenco delle tabelle che possono essere utilizzate per creare una relazione.
Tabella di sistema | Tabella virtuale del modello di dati migliorata | Tabella del modello di dati standard |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
Modelli supportati
Il modello di dati avanzato è abilitato per impostazione predefinita nel tuo ambiente Microsoft Power Platform.
Tutti i siti Web nuovi di cui esegui il provisioning utilizzando uno dei seguenti modelli usa il modello di dati avanzato:
- Layout avvio 1-5
- Elaborazione applicazione
- Pagina vuota
- Registrazione programma
- Pianificare riunioni
I seguenti modelli utilizzano il modello di dati standard anche se il modello di dati avanzato è abilitato nell'ambiente:
- Domande frequenti
- Community (Dynamics 365)
- Portale dei clienti (Dynamics 365)
- Portale self-service per clienti (Dynamics 365)
- Portale self-service per dipendenti (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Resi di ordini (Dynamics 365)
- Portale partner (Dynamics 365)
Creare un sito Web utilizzando il modello di dati avanzato
Dopo aver abilitato il modello di dati avanzato in un ambiente, puoi creare un nuovo sito dalla home page di Power Pages.
Nota
Il modello di dati avanzato viene utilizzato per creare il nuovo sito solo se il modello selezionato supporta il modello di dati avanzato.
Segui questi passaggi per creare un sito utilizzando un modello che utilizza il modello di dati avanzato:
- Apri l'home page di Power Pages.
- Selezionare Crea un sito.
- Seleziona un modello, quindi Scegli questo modello per creare il sito.
- Immetti le informazioni necessarie e quindi seleziona Fatto.
Vieni reindirizzato alla home page di Power Pages dove il nuovo sito appare nell'elenco Siti personali. Quando il nuovo sito è pronto, puoi modificarlo utilizzando lo studio di progettazione di Power Pages.
Visualizzare l'elenco dei siti del modello di dati avanzato
Puoi visualizzare i siti appena creati dalla home page di Power Pages.
I siti che utilizzano il modello di dati avanzato hanno parità funzionale con i siti che utilizzano il modello di dati standard. Per determinare quale modello di dati è utilizzato dal tuo sito Web, vai alla sezione Determinare se il sito utilizza il modello di dati standard o avanzato.
La sezione Siti attivi della home page di Power Pages elenca tutti i siti disponibili. L'elenco mostra sia i siti che utilizzano il modello di dati standard sia i siti che utilizzano il modello di dati avanzato, indipendentemente dal fatto che il modello di dati avanzato sia abilitato per l'ambiente.
Modificare un nuovo sito che utilizza il modello di dati avanzato
I siti che utilizzano il modello di dati avanzato hanno parità funzionale con i siti che utilizzano il modello di dati standard. Puoi utilizzare lo studio di progettazione di Power Pages o l'app Gestione di Power Pages per la personalizzazione.
Modificare un sito utilizzando lo studio di progettazione di Power Pages
Nella home page di Power Pages, nella scheda del sito, seleziona Modifica per aprire lo studio di progettazione di Power Pages e modificare il sito.
Nota
Il processo di modifica nello studio di progettazione di Power Pages funziona allo stesso modo, indipendentemente dal fatto che il sito utilizzi il modello di dati avanzato o il modello di dati standard. Non ci sono differenze di funzionalità.
Modificare un sito utilizzando l'app Gestione di Power Pages
Nella home page di Power Pages, nella scheda del sito, seleziona i puntini di sospensione (…) e quindi Gestione Power Pages per aprire l'app Gestione di Power Pages.
Nota
- I pacchetti principali di Power Pages relativi al modello dati avanzato saranno preinstallati per impostazione predefinita su tutti gli ambienti Dataverse indipendentemente dal fatto che gli ambienti abbiano un sito Power Pages o meno.
- Il modello di dati avanzato include una nuova app basata su un nuovo modello denominata Gestione di Power Pages. Devi utilizzare questa app per personalizzazioni avanzate che non sono disponibili tramite lo studio di progettazione di Power Pages.
Puoi anche aprire l'app Gestione di Power Pages dallo studio di progettazione di Power Pages. Seleziona i puntini di sospensione (…) e quindi seleziona Gestione Power Pages.
Puoi utilizzare l'app Gestione di Power Pages per eseguire personalizzazioni avanzate che non sono disponibili nello studio di progettazione.
Parametri dell'interfaccia della riga di comando di Power Platform per il modello di dati
Quando utilizzi l'interfaccia della riga di comando di Power Platform per caricare o scaricare i dati di configurazione per un sito Web che utilizza il modello di dati avanzato, devi utilizzare il parametro modelVersion
. Il valore 2 indica che deve essere utilizzato il modello di dati avanzato.
Download
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Caricamento
pac powerpages upload --path <path> --modelVersion 2
Nota
Questo parametro è supportato nell'interfaccia della riga di comando di Power Platform versione 1.22.4 e successiva.
Per altre informazioni, vedi Parametri dell'interfaccia della riga di comando di Power Platform.
Domande frequenti
Come posso aggiornare un sito Web dal modello di dati standard al modello di dati avanzato?
Per indicazioni e supporto sugli strumenti utili per l'aggiornamento dal modello di dati standard al modello di dati avanzato, vai a Migrazione dei siti del modello dati standard al modello dati avanzato.
Posso modificare nuovi siti basati su configurazioni del modello di dati avanzato nell'app Gestione del portale?
Puoi usare la nuova app Gestione di Power Pages per modificare nuovi siti Web creati utilizzando il modello di dati avanzato.
Problemi noti
Limitazione dei profili di distribuzione nei siti di modelli di dati avanzati distribuiti utilizzando una soluzione
Attualmente, la gestione del ciclo di vita dell'applicazione Power Pages non fornisce un modo per assegnare valori di impostazione del sito diversi per ambienti diversi quando si distribuiscono i dati del sito utilizzando le soluzioni. Il modello dati standard supporta la gestione del ciclo di vita dell'applicazione utilizzando i profili di distribuzione. La possibilità di utilizzare variabili di ambiente per le impostazioni del sito è esaminata per un aggiornamento futuro. Per aggirare nel frattempo questa limitazione, è possibile distribuire siti di modelli di dati avanzati con una delle seguenti opzioni:
Nota
I metodi seguenti distribuiscono gli oggetti del sito in uno stato non gestito.
- Microsoft Power Platform CLI
- GitHub Actions per Power Platform
- Power Platform Build Tools per Azure DevOps