Esercitazione: creare, aggiornare e leggere informazioni Dataverse sulle pagine

La capacità di interagire dinamicamente con Microsoft Dataverse è una delle funzionalità principali di Power Pages. Gli utenti che visitano un sito possono eseguire azioni come visualizzare un elenco di programmi, registrare i propri figli, pianificare un incontro o richiedere un permesso di costruzione. Le informazioni monitorate in Dataverse sono accessibile da altri servizi Power Platform come Power Apps, Power Automate o Power BI.

In questa esercitazione, creerai un'applicazione Web in Power Pages che offre agli utenti la possibilità di creare, leggere e aggiornare i record Dataverse. Puoi utilizzare il sito come base per creare il tuo sito Web basato su Dataverse.

Guarda questo video (senza audio) per vedere i record creati e aggiornati su una pagina:

In questa esercitazione apprenderai a:

  • Creazione di una tabella Dataverse
  • Creare una visualizzazione Dataverse
  • Creare un modulo Dataverse
  • Configurare le autorizzazioni di tabella per consentirti di leggere, creare e aggiornare i record
  • Aggiungere un elenco alla pagina
  • Aggiungere una pagina con un modulo per creare record
  • Aggiungere una pagina con un modulo per visualizzare/modificare record
  • Aggiornare l'elenco per consentirti di accedere alle pagine per creare record e visualizzare/modificare record

Prerequisiti

Creazione di una tabella Dataverse

In questa sezione utilizzerai l'area di lavoro dei dati per creare una tabella Dataverse. Una tabella viene utilizzata per archiviare le informazioni su oggetti specifici. Una borsa di studio, una domanda o un'azienda sono alcuni esempi di tabelle. Una tabella è composta da una serie di colonne. Una colonna è un'informazione specifica sull'oggetto, come nome, descrizione, data della domanda o una scelta di opzioni, come il colore.

Utilizza i passaggi seguenti per creare una tabella e le colonne utilizzando l'area di lavoro Dati.

  1. Vai a Power Pages.

  2. Seleziona l'icona Dati sull'area di spostamento a sinistra per accedere all'area di lavoro Dati.

  3. Seleziona il pulsante (+) per creare la nuova tabella, a destra dell'intestazione Tabelle in questo sito.

  4. Assegna alla tua nuova tabella un nome appropriato.

  5. Seleziona Crea per creare la tabella in Dataverse.

    Creazione di una nuova tabella.

  6. Per aggiungere una colonna alla tabella, scegli + Nuova colonna. Immetti un valore per Nome visualizzato e seleziona Tipo di dati, quindi scegli qualsiasi altra opzione. Seleziona Salva.

    Aggiungere colonne a una nuova tabella.

  7. Ripeti il passaggio precedente finché non hai creato tutte le colonne richieste per la tabella.

Creare una visualizzazione Dataverse

Una visualizzazione Dataverse è un tipo di query per visualizzare righe e colonne di dati specifiche da una tabella Dataverse. Quando crei una visualizzazione, specifichi determinati criteri come quali colonne mostrare, come vengono ordinati i record e come vengono filtrate le righe (ad esempio, potresti voler mostrare solo i record che hanno determinati criteri, come gli eventi in cui la data dell'evento accade in futuro).

Questa visualizzazione verrà utilizzata per configurare un elenco su una pagina Web.

In questa sezione utilizzerai l'area di lavoro Dati per creare una visualizzazione Dataverse.

  1. Seleziona la tabella dall'elenco di tabelle nell'area di lavoro Dati in cui vuoi creare una nuova visualizzazione.

  2. Seleziona la scheda Visualizzazioni.

  3. Seleziona Nuova visualizzazione.

  4. Immetti il nome della visualizzazione ed eventualmente una descrizione.

  5. Seleziona Crea.

    Aggiungere una nuova visualizzazione a una nuova tabella.

  6. Apparirà la finestra di progettazione visualizzazione. Puoi aggiungere colonne alla visualizzazione e regolare la larghezza.

  7. Puoi scegliere di ordinare in base a colonne di tabella specifiche nella sezione Ordina per... sul pannello del riquadro a comparsa a destra.

  8. Puoi anche scegliere di configurare specifiche opzioni di filtro delle righe selezionando Modifica filtri... nella sezione Filtra per sul pannello del riquadro a comparsa a destra.

  9. Al termine della configurazione della visualizzazione, seleziona Salva, quindi Pubblica visualizzazione.

    Configurare la nuova visualizzazione su una nuova tabella.

Creare un modulo Dataverse

Un modulo Dataverse fornisce una superficie che mostra una disposizione di colonne specifiche (campi) di una tabella da utilizzare come base per consentire agli utenti finali di aggiungere, leggere o aggiornare singoli record.

Il modulo Dataverse verrà utilizzato per configurare un componente del modulo su una pagina Web.

In questa sezione utilizzerai l'area di lavoro Dati per creare un modulo Dataverse.

  1. Seleziona la tabella dall'elenco di tabelle nell'area di lavoro Dati in cui vuoi creare un nuovo modulo.

  2. Selezionare la scheda Moduli.

  3. Seleziona Nuovo modulo.

  4. Immetti il nome del modulo ed eventualmente una descrizione.

  5. Seleziona Crea.

    Crea un nuovo modulo Dataverse.

  6. Apparirà la finestra di progettazione moduli di Dataverse. Con questo strumento puoi progettare e configurare vari aspetti per il tuo modulo:

    • Seleziona + Aggiungi campo visualizzerà l'elenco delle colonne della tabella e ti consentirà di trascinarle nel canvas del modulo.
    • Il canvas del modulo consente di disporre i campi.
    • Il riquadro a comparsa delle proprietà sulla destra consente di configurare varie opzioni del modulo, delle schede, delle sezioni e dei campi selezionati, come il numero di colonne per sezione, la larghezza e l'altezza dei campi, i nomi delle etichette e altri aspetti.

    Nota

    Alcuni campi (ad esempio, Proprietario non saranno visibili su una pagina Web).

  7. Al termine della configurazione del modulo, seleziona Salva, quindi Pubblica modulo.

    Configura il modulo Dataverse.

Configurare le autorizzazioni alle tabelle

Per impostazione predefinita, gli utenti del sito non avranno accesso per visualizzare, creare o modificare i record. Dovrai configurare autorizzazioni specifiche per le tabelle e assegnare ruoli Web. Per garantire che i tuoi dati rimangano sicuri e protetti, è consigliabile fornire l'accesso solo a utenti specifici del sito.

In questa sezione utilizzerai l'area di lavoro Configura per creare un'autorizzazione di tabella e assegnare ruoli Web.

  1. Seleziona l'icona dell'area di lavoro Configura.

  2. In Sicurezza, seleziona Autorizzazioni tabella.

  3. Seleziona + Nuova autorizzazione.

  4. Apparirà una sezione a comparsa. Immetti un valore per Nome per l'autorizzazione di tabella.

  5. Seleziona la Tabella per cui configurare le autorizzazioni.

  6. Seleziona un Tipo di accesso appropriato a seconda di come vuoi specificare la relazione dei record con l'utente che ha eseguito l'accesso. Ai fini di questa esercitazione, forniremo l'accesso a tutti i visitatori del sito, quindi selezioneremo Globale. Prendi in considerazione altre opzioni mentre crei i tuoi siti.

  7. Seleziona le opzioni Autorizzazione a in base alla modalità scelta per l'interazione degli utenti con i dati. Ai fini di questa esercitazione, sceglieremo Lettura, Scrittura, Creazione ed Eliminazione. Prendi in considerazione la possibilità di limitare queste opzioni mentre crei i tuoi siti.

  8. Seleziona + Aggiungi ruoli, quindi scegli i ruoli Web che vuoi assegnare a questa autorizzazione di tabella. Ai fini di questa esercitazione, sceglieremo i ruoli Utenti anonimi e Utenti autenticati. Prendi in considerazione la creazione di ruoli Web personalizzati e l'assegnazione di utenti specifici mentre crei i tuoi siti.

    Creazione delle autorizzazioni di tabella.

  9. Seleziona Salva per salvare l'autorizzazione di tabella.

Aggiungere pagine al sito

Dovrai creare pagine nel tuo sito per interagire con i record Dataverse.

In questa esercitazione creeremo tre pagine;

  • Una pagina che mostrerà un elenco di record Dataverse.
  • Una pagina per creare nuovi record.
  • Una pagina per visualizzare e aggiornare i record esistenti.

Aggiungere un elenco a una pagina

L'aggiunta di un componente elenco a una pagina Web consentirà agli utenti di cercare, sfogliare e selezionare da un elenco di record archiviati in Dataverse.

In questa sezione utilizzerai l'area di lavoro Pagine per creare una pagina con un componente elenco.

  1. Seleziona l'icona dell'area di lavoro Pagine.

  2. Seleziona + alla destra del menu Spostamento principale.

  3. Assegna alla pagina Web un nome appropriato.

  4. In Layout standard, seleziona il layout Inizia da zero e seleziona Aggiungi.

    Creare una pagina Web.

  5. Quando viene visualizzata la nuova pagina, ti verrà presentato un elenco di componenti da aggiungere alla nuova pagina. Seleziona il componente Elenco.

    Selezionare il componente elenco.

  6. Verrà visualizzata la finestra Aggiungi un elenco.

    • Scegliere la tabella.
    • Seleziona una o più visualizzazioni Dataverse.
    • Lascia il nome predefinito o assegna un nuovo nome all'elenco.
    • Selezionare OK.

    Configurare le proprietà dell'elenco.

  7. L'elenco vuoto apparirà sulla pagina.

Aggiungere una pagina con un modulo per creare record

L'aggiunta di un componente modulo a una pagina configurata per inserire dati consentirà agli utenti di creare nuovi record in Dataverse. Un componente del modulo in una pagina si basa sul modulo Dataverse creato nell'area di lavoro dei dati.

In questa sezione utilizzerai l'area di lavoro Pagine per creare una pagina con un componente modulo configurato per inserire nuovi record.

  1. Seleziona l'icona dell'area di lavoro Pagine.

  2. Seleziona l'icona ... a destra della pagina Web creata in precedenza per contenere il componente elenco, verrà visualizzato un menu a comparsa, seleziona Aggiungi una nuova pagina secondaria.

    Aggiungere una pagina secondaria al sito.

  3. Assegna alla pagina un nome appropriato (ad esempio, Crea record) e scegli il layout di pagina Inizia da zero.

  4. Quando viene visualizzata la nuova pagina, ti verrà presentato un elenco di componenti da aggiungere alla nuova pagina. Seleziona il componente Modulo.

    Aggiungere un componente modulo a una pagina.

  5. Verrà visualizzata la finestra Aggiungi un modulo. Seleziona + Nuovo modulo.

  6. Dovrai configurare il modulo.

    • Seleziona la tabella Dataverse dal modulo.
    • Seleziona il modulo Dataverse che verrà utilizzato come layout per il componente modulo nella pagina.
    • Lascia l'impostazione predefinita o assegna un nome al componente del modulo (ad esempio crea record).

    Configurare le proprietà del componente modulo.

  7. Puoi configurare altre proprietà del componenti modulo. Nella sezione Dati, assicurati che l'opzione Dati dal modulo è impostata su Crea un nuovo record. Puoi configurare altre opzioni come disattivare o attivare CAPTCHA o configurare lo spostamento al momento dell'invio del modulo.

  8. Seleziona Salva.

  9. Rimuoveremo questa nuova pagina dalla navigazione della pagina principale. Aggiungeremo un'opzione di creazione record nella pagina con il componente elenco. Seleziona ... e seleziona Passa ad "Altre pagine".

    Spostare la pagina secondarie nella sezione delle altre pagine.

Aggiungere una pagina con un modulo per visualizzare/modificare record

Oltre a creare nuovi record, è consigliabile anche consentire ai nostri utenti di essere in grado di modificare i record esistenti. Utilizzeremo di nuovo un componente modulo su una pagina ma invece configurato per modificare i record in Dataverse.

Ancora una volta aggiungeremo una nuova pagina Web e aggiungeremo un componente del modulo come abbiamo fatto nei passaggi precedenti.

In questa sezione utilizzerai l'area di lavoro Pagine per creare una pagina con un componente modulo e configurarlo per modificare i record esistenti.

  1. Seleziona l'icona dell'area di lavoro Pagine.

  2. Seleziona l'icona + (aggiungi pagina Web) a destra della sezione Altre pagine. Assegna alla pagina un nome appropriato e usa il layout Inizia da zero.

    Modificare la pagina Web copiata.

  3. Viene visualizzata la pagina. Scegli l'opzione Modulo che apparirà per aprire la finestra Aggiungi un modulo.

  4. Seleziona l'opzione + Nuovo modulo.

    Aggiungere un modulo di modifica alla pagina Web.

  5. Dovrai quindi configurare il modulo con opzioni simili al componente Inserisci modulo.

    • Seleziona la tabella Dataverse dal modulo.
    • Seleziona il modulo Dataverse che verrà utilizzato come layout per il componente modulo nella pagina.
    • Lascia l'impostazione predefinita o assegna un nome al componente del modulo (ad esempio Modifica record).
  6. Puoi configurare altre proprietà del componenti modulo. Nella sezione Dati, assicurati che l'opzione Dati dal modulo è impostata su Aggiorna un record esistente. Puoi configurare altre opzioni come disattivare o attivare CAPTCHA o configurare lo spostamento al momento dell'invio del modulo.

    Modificare tipo di modulo.

  7. Seleziona OK.

Aggiornare l'elenco per consentirti di accedere alle pagine per creare record e visualizzare/modificare record

Ora che le pagine con i componenti del modulo sono state create, è necessario configurare la pagina con il componente elenco per poter navigare sia nella pagina di creazione che in quella di modifica.

In questa sezione, utilizzerai l'area di lavoro Pagine per configurare il componente elenco in modo che abbia un'opzione per creare nuovi record e configurare anche l'elenco in modo che un utente possa selezionare su un record elencato e passare a una pagina di modifica.

  1. Seleziona l'icona dell'area di lavoro Pagine.

  2. Seleziona la pagina con il componente elenco.

  3. Seleziona il componente elenco nella pagina, quindi seleziona il pulsante Elenco per aprire la finestra Aggiungi un elenco.

  4. Seleziona la scheda Dati.

  5. Seleziona l'opzione Crea un nuovo record.

  6. In Tipo di destinazione, scegli Pagina web e selezionare la pagina Web con il componente modulo configurato per la creazione di record.

  7. Seleziona l'opzione Visualizza dettagli.

  8. In Tipo di destinazione, scegli Pagina web e selezionare la pagina Web con il componente modulo configurato per la modifica e la visualizzazione di record.

    Configurare l'elenco per l'aggiunta di record.

  9. Selezionare OK.

Testare il sito

Nello studio di progettazione, seleziona Anteprima, seguito da Desktop per visualizzare in anteprima il tuo sito.

Crea alcuni nuovi record. Quando hai un elenco di record, seleziona la prima colonna dell'elenco per aprire una pagina per modificare il record.

Sito che permette di creare e aggiornare i record.

Altri miglioramenti

Per rendere il tuo sito più utilizzabile per gli utenti finali e ridurre la navigazione, puoi configurare il modulo in modo che reindirizzi alla pagina dell'elenco anziché a un messaggio. A seconda del tuo sito, potresti voler disattivare il CAPTCHA.

Configurare la pagina per tornare alla pagina dell'elenco.