Metadati di Power Pages

Completato

I creatori devono comprendere i metadati del sito Web e sapere dove usarli per configurare in modo efficace un sito Web Power Pages. La maggior parte degli autori può creare e modificare la configurazione del sito Web e i metadati direttamente nello studio di progettazione di Power Pages o mediante altri strumenti, ma per aggiungere o modificare le righe in molte delle tabelle di Power Pages l'unica possibilità consiste nell'usare l'app Gestione del portale.

La sezione seguente spiega lo scopo delle diverse tabelle Power Pages.

Sito Web

La sezione Sito Web definisce le proprietà che controllano il comportamento dei siti Web di cui è stato eseguito il provisioning nello specifico ambiente Dataverse.

Screenshot della sezione Sito Web evidenziata nella schermata Impostazioni sito.

Metadati Scopo
Siti Web Ogni sito Web oggetto di provisioning avrà una riga del sito Web che corrisponde alla tabella padre principale per tutti i metadati del sito Web. La riga del sito Web definisce i modelli predefiniti di intestazione e piè di pagina, oltre alle lingue. Si sconsiglia di creare manualmente un sito Web e le relative righe. Lasciare invece che il sistema crei i metadati con il processo di provisioning o di importazione.
Modelli di pagina Una pagina Web usa un modello di pagina per puntare a un modello di pagina fisso o a un modello Web. I modelli di pagina vengono visualizzati nello studio di progettazione di Power Pages quando si creano nuove pagine Web.
Reindirizzamenti Una riga di reindirizzamento vuole essere un reindirizzamento temporaneo o permanente per un URL specifico. È possibile usare i reindirizzamenti per creare un URL che reindirizza a una pagina più in profondità nel sito o per fare in modo che un URL legacy reindirizzi automaticamente a una nuova pagina del sito. Questi URL di reindirizzamento sono gestiti separatamente dal contenuto della pagina in modo che non debbano adattarsi direttamente alla gerarchia Web.
Marcatori sito Un marcatore sito è un puntatore a una riga della pagina Web specifica. È possibile fare riferimento al marcatore sito in un tag Liquid di un frammento di contenuto, in un modello Web o nel contenuto di una pagina Web. Questa funzionalità consente di evitare di impostare URL specifici come hard-coded nelle pagine Web o nei contenuti.
Impostazioni sito Le impostazioni del sito definiscono comportamenti specifici delle funzionalità e delle caratteristiche del sito Web. Sono composte da coppie di valori che possono abilitare o disabilitare elementi particolari come le impostazioni di autenticazione, la ricerca e la memorizzazione nella cache.
Binding sito Web I binding del sito Web collegano uno specifico sito Web all'applicazione Web Microsoft Azure. La manutenzione manuale dei binding del sito Web non è richiesta in quanto questi vengono gestiti automaticamente quando viene eseguito il provisioning di un nuovo sito Web o quando si modificano le impostazioni del sito Web nell'interfaccia di amministrazione del portale di Power Pages.
Impostazioni Analogamente alla tabella Impostazioni sito, la tabella Impostazioni contiene coppie di valori comuni a tutti i siti Web di cui è stato eseguito il provisioning per l'ambiente specifico, invece che per un portale specifico.

Contenuto

La sezione Contenuto include le tabelle che definiscono quali informazioni statiche e dinamiche vengono visualizzate in un sito Web Power Pages e in che modo. Anche se alcuni contenuti possono essere aggiunti con lo studio di progettazione di Power Pages, è possibile aggiungere o modificare determinati aspetti solo aggiornando i dati direttamente con l'app Gestione del portale.

Screenshot della sezione Contenuto nella schermata Modelli Web.

Metadati Scopo
Frammenti di contenuto I frammenti di contenuto in genere sono elementi di contenuto brevi e riutilizzabili che possono essere visualizzati in varie sezioni di un sito Web. Un esempio di frammento di contenuto è il contenuto del piè di pagina visualizzato sulla maggior parte delle pagine Web del sito Web. Un frammento di contenuto può contenere testo, codice Liquid, HTML e CSS (Cascading Style Sheets). In genere, una riga del frammento di contenuto viene replicata per ogni lingua del sito Web di cui è stato eseguito il provisioning.
Moduli di base I moduli, in precedenza denominati moduli di base, usano le definizioni dei moduli basati su modello per visualizzare i moduli nel sito Web e consentire l'accesso alle righe Dataverse ai visitatori del sito Web. È possibile impostare un modulo in modo che venga visualizzato come di sola lettura, modifica o creazione.
Elenchi Gli elenchi usano le definizioni delle viste basate su modello per visualizzare gli elenchi delle righe Dataverse. È possibile configurare un elenco per consentire lo spostamento in una riga selezionata o per eseguire flussi di lavoro. È anche possibile abilitare la ricerca avanzata e le funzionalità di filtro.
Collegamenti Una riga dei collegamenti permette di creare un collegamento diretto su una pagina Web a un'altra pagina Web, a un file Web o persino a un URL esterno, indipendentemente dalla gerarchia o dalla mappa del sito Web. Per impostazione predefinita, il collegamento viene visualizzato sulla pagina Web padre insieme all'elenco delle altre pagine figlio.
File Web Una riga del file Web fornisce una riga di metadati a cui è possibile allegare un file come nota. La riga del file Web definisce il nome e l'URL parziale. È possibile usare i file Web vengono per le immagini, per i file CSS e per i file JavaScript, oltre che per archiviare il contenuto scaricabile.
Moduli avanzati I moduli con più passaggi, precedentemente denominati moduli avanzati, sono componenti simili ai moduli di base ma, invece di una singola riga/modulo, creano una sequenza di passaggi che è possibile usare per creare un flusso del processo aziendale basato sul portale.
Set di collegamenti Web Un set di collegamenti Web definisce il menu del sito Web visualizzato nell'intestazione di una pagina Web o come sottomenu all'interno di una pagina Web. La riga Set di collegamenti Web contiene una raccolta di righe di collegamenti Web che possono puntare a una pagina del sito Web o a URL esterni.
Lingue portale Elenco di tutte le lingue supportate in modo preconfigurato da Power Pages. È anche possibile espandere l'elenco e aggiungere varianti linguistiche, ad esempio Francese (Canada) o Inglese (Australia), per soddisfare gruppi di destinatari internazionali. È possibile associare ognuna di queste righe alla riga del sito Web per abilitare le lingue selezionate per i visitatori del sito Web.
Pagine Web La riga della pagina Web è il cuore del sito Web. Definisce il contenuto effettivo visualizzato, sia in modo statico che tramite altri componenti come gli elenchi e i moduli. È possibile creare e modificare una pagina Web usando lo studio di progettazione di Power Pages e l'app Gestione del portale.
Modelli Web La riga del modello Web contiene codice Liquid, HTML, CSS o JavaScript che costituisce il layout e le basi del rendering di una pagina Web. Quando viene eseguito il provisioning di un sito Web, viene reso disponibile un set di modelli Web predefiniti che permette di creare un portale di base senza dover comprendere il codice. È possibile creare modelli Web personalizzati oppure modificare quelli esistenti per soddisfare requisiti specifici e implementare funzionalità personalizzate delle app del sito Web.

Sicurezza

Le funzionalità di sicurezza di Power Pages sono simili alla sicurezza basata sui ruoli di Dataverse. Il concetto principale è che un utente del sito Web è rappresentato da una riga del contatto e può autenticarsi e accedere a un sito Web. È possibile assegnare all'utente del sito Web uno o più ruoli Web, utilizzabili per controllare l'accesso al contenuto del portale statico e ai dati Dataverse.

Screenshot della sezione Sicurezza nella finestra Autorizzazioni tabella.

Metadati Scopo
Contatti La tabella Contact è la tabella dei contatti effettiva di Dataverse. Tutti i visitatori del sito Web autenticati, inclusi i membri del personale interno, devono avere una riga del contatto corrispondente, indipendentemente dal metodo di autenticazione usato.
Autorizzazioni di tabella Le autorizzazioni di tabella definiscono l'ambito e i privilegi di specifiche tabelle Dataverse. È possibile associare ogni riga di autorizzazione tabella a un ruolo Web, garantendo così l'accesso ai dati configurati ai visitatori del sito Web.
Autorizzazioni di colonna Le autorizzazioni di tabella consentono di proteggere singole righe nella tabella Dataverse. Le autorizzazioni di colonna estendono la sicurezza alle singole colonne della tabella. Le autorizzazioni di colonna sono al momento applicabili solo alle funzionalità API Web del portale.
Inviti È possibile creare e inviare un invito a iscriversi al sito Web per un contatto Dataverse esistente mediante Microsoft Power Automate. Una volta accettato, l'invito determinerà l'accesso e le autorizzazioni del contatto per il sito Web.
Regole di transizione stato pubblicazione È possibile concedere agli utenti esterni le autorizzazioni per creare e aggiornare il contenuto del sito Web. Tuttavia, potrebbero essere applicate ulteriori regole che richiedono un processo di approvazione prima che il contenuto sia visualizzabile da tutti. Le righe delle regole di transizione dello stato di pubblicazione definiscono chi può pubblicare o annullare la pubblicazione del contenuto sul sito Web.
Regole di controllo di accesso alla pagina Web Le regole di controllo dell'accesso alla pagina Web collegano una pagina Web specifica a un ruolo Web, collegato a sua volta agli utenti del sito Web. Questa funzionalità controlla a quali pagine Web del sito Web può accedere un utente.
Ruoli Web È possibile assegnare una o più righe del ruolo Web a un utente del sito Web (contatto). È possibile collegare il ruolo Web alle autorizzazioni di tabella, alle autorizzazioni di colonna e alle regole di controllo dell'accesso alla pagina Web per controllare l'accesso al contenuto e alle righe e alle colonne Dataverse.
Autorizzazioni di accesso al sito Web Le autorizzazioni di accesso al sito Web definiscono le autorizzazioni di anteprima del contenuto e di modifica generali che specifici ruoli Web hanno per il sito Web.

Alcuni modelli di siti Web potrebbero installare più impostazioni per funzionalità specifiche, ad esempio file di caratteristiche del caso per il portale self-service per i clienti.