Esercizio

Completato

In questa unità si crea un'app basata su modello usando una delle tabelle standard disponibili nell'ambiente di Microsoft Power Apps. Prima di creare un'app basata su modello, occorre creare una Soluzione in cui dovrà risiedere l'app.

Creazione di una soluzione e aggiunta di una tabella dati esistente

  1. Nella home page di Power Apps selezionare Soluzioni (potrebbe essere necessario selezionare Altro dal riquadro di spostamento sul lato sinistro per trovare Soluzioni).

  2. Selezionare Nuova soluzione dalla barra dei comandi.

  3. Nel pannello Nuova soluzione visualizzato sul lato destro dello schermo, immettere quanto segue:

    Nome visualizzato: Account di apprendimento

    Editore: [selezionarne uno dal menu a discesa]

  4. Selezionare il pulsante Crea nella parte inferiore del pannello.

  5. Una volta visualizzata la soluzione, è visibile un elenco di Oggetti con un numero tra parentesi per indicare quanti oggetti di ciascun tipo fanno parte della soluzione. Nella barra dei comandi selezionare Aggiungi esistente>Tabella.

  6. Individuare e selezionare la tabella Account.

  7. La schermata passa alle Tabelle selezionate, selezionare la casella Includi tutti gli oggetti. Quindi, selezionare il pulsante Aggiungi nella parte inferiore della schermata.

Dopo un attimo, la tabella Account verrà visualizzata come oggetto per la soluzione. La tabella comparirà nell'elenco degli oggetti.

Creazione di un'app basata su modello

  1. Sempre nel menu Soluzione Oggetti, passare alla barra dei comandi e selezionare Nuovo>App>App basata su modello.

  2. Assegnare all'app il nome "Account di apprendimento", quindi selezionare Crea.

La nuova app viene visualizzata in Progettazione app ed è ora possibile aggiungervi i componenti.

Aggiunta di una pagina all'app

È possibile aggiungere pagine all'app in Progettazione app.

  1. Selezionare Aggiungi pagina dalla barra dei comandi o dalla schermata canvas dell'app.

    Screenshot della vista Progettazione della mappa del sito.

  2. Nella finestra popup Aggiungi pagina selezionare Tabella Dataverse. Quindi selezionare la tabella Account e il pulsante Aggiungi.

    Nota

    Se Account non è un'opzione valida per una tabella, è possibile che non siano disponibili dati di esempio nell'ambiente in uso. Fare riferimento a questo esercizio su come creare le app e i dati di esempio. Se i dati di esempio non vengono visualizzati, fare riferimento a questa documentazione per aggiungere dati di esempio.

Procedere alla pubblicazione usando il pulsante Pubblica (pulsante in alto a destra della barra dei comandi). Pubblica salverà/pubblicherà automaticamente l'app.

Modifica del modulo

Quando è stata creata l'app, Power Apps ha creato automaticamente i moduli per l'app. A questo punto si apportano alcune modifiche al modulo principale. Le schede di navigazione di Power Apps, posizionate all'estrema sinistra dello schermo, a questo punto mostrano Pagine come quella selezionata e un pannello Pagine a destra dello stesso. L'app attualmente contiene una sola pagina. Spostamento mostra la Vista account e, quando viene espanso, mostra il Modulo account. Tutte queste informazioni sono visualizzate nel pannello Pagine.

  1. In Navigazione selezionare Modulo account. Il modulo viene visualizzato sul canvas di Power Apps come mostrato nell'app.

  2. Selezionare Modifica modulo.

  3. Il modulo preconfigurato contiene moltissimi campi, ma non è un problema. Ora si apporteranno un paio di semplici modifiche, in modo che rendere evidente quanto sia facile modificare un modulo. Andare al riquadro Informazioni sull'account e selezionare Simbolo del titolo.

  4. Selezionare Elimina nella barra dei comandi (oppure usare il tasto CANC sulla tastiera) per rimuoverlo dal modulo. Quando si elimina questo elemento dal modulo, non si elimina la relativa colonna dai dati, la si sta semplicemente rimuovendo dal modulo. Se si elimina accidentalmente una colonna, in Power Apps è disponibile un pratico pulsante Annulla nella barra dei comandi a destra del pulsante Indietro.

  5. Osservare il pannello Colonne di tabella sul lato sinistro dello schermo. È un elenco di tutte le colonne nella tabella Account. Per trovare la colonna Simbolo titolo appena eliminata, immettere "titolo" nel campo di ricerca.

  6. Facendo clic su qualsiasi colonna della tabella la si aggiunge alla parte del modulo sotto il cursore. Il cursore dovrebbe attualmente trovarsi nel riquadro Informazioni sull'account. Selezionare Simbolo titolo dal riquadro Colonne di tabella. Come abbiamo visto, riaggiungere al modulo un elemento precedentemente eliminato è un'operazione estremamente semplice.

  7. A questo punto, se sono state apportate modifiche che si desidera mantenere, è possibile selezionare Salva e pubblica in alto a destra nella barra dei comandi.

  8. Una volta che Power Apps ha terminato la ripubblicazione del modulo, selezionare Indietro dall'angolo in alto a destra della barra dei comandi per uscire dall'editor del modulo e tornare all'editor dell'app.

Modifica delle viste

Durante la creazione di questa app, Power Apps ha creato alcune viste associate. Nel menu Navigazione del pannello Pagine è possibile vedere tutte le viste che fanno parte dell'app. La vista corrente mostrata sullo schermo è quella intitolata Vista account; la schermata dell'app mostra la vista "Account personali attivi" e ha un menu a discesa proprio a destra del titolo. Questo menu a discesa permette agli utenti di selezionare un'altra vista.

  1. Selezionare Vista account nell'elenco Navigazione. Come si può notare, viene visualizzato un pannello sul lato destro della schermata che mostra la tabella Account assieme a un elenco scheda al di sotto dello stesso che al momento contiene le voci Viste e Account personali attivi. Questa è la vista Predefinita per l'app.

  2. Da questo elenco Viste è possibile modificare qualsiasi vista, ma per maggiore semplicità ci limiteremo a modificare la vista per Account personali attivi. È possibile selezionare Modifica vista dalla barra dei comandi per accedere all'Editor viste.

  3. In modo simile a quanto avvenuto per la modifica del modulo nell'Editor moduli, al centro viene appare un canvas con le colonne visualizzate. Ora si aggiungerà Provincia alla vista. Trovare "Indirizzo 1: Provincia" nell'elenco Colonne tabella (è possibile immettere "provincia" nel campo di ricerca) e selezionarlo per aggiungerlo alla vista.

  4. Power Apps permette di riposizionare facilmente le colonne. Ora spostiamo la colonna Telefono principale all'estrema destra della vista. Trascinare e rilasciare la colonna a destra della colonna Indirizzo 1: Provincia.

    Screenshot della vista di modifica della mappa del sito.

  5. Per salvare le modifiche, selezionare Salva e pubblica nella parte in alto a destra nella barra dei comandi.

  6. Dopo qualche istante, quando Power Apps ha terminato di pubblicare le modifiche, è possibile selezionare il pulsante Indietro dalla barra dei comandi per chiudere l' Editor viste. Come si può notare, ora Provincia è presente nel canvas di anteprima.

Visualizzazione di un grafico

Power Apps include alcuni esempi di grafici interattivi con i dati di esempio inclusi nella tabella Account. Esaminiamone uno.

  1. Nel canvas di anteprima, selezionare il pulsante Mostra grafico dalla barra dei comandi dell'app.

  2. Il pannello del grafico viene visualizzato sotto il titolo. Selezionando il menu a discesa nella parte superiore del pannello del grafico è possibile modificare la vista del grafico. Provare ad applicare alla vista diverse opzioni, tra cui: Account per settore, Account per proprietario e Nuovi account per mese per vedere alcuni esempi.

Tenere presente che esistono molti svariati modi per rappresentare i dati all'interno di una vista.

Di seguito è riportato un esempio di dashboard di sistema denominato Proposta di innovazione che include diversi grafici per dare un'idea di ciò che è possibile. Se nell'ambiente Dataverse sono presenti dati e app di esempio, è possibile trovare questa app nell'elenco delle app. L'app include tre viste e una schermata Dashboard (raffigurata di seguito) che mostra diverse viste insieme.

Screenshot della vista Proposta di innovazione.

È possibile creare un grafico da qualsiasi tabella, ma questa funzionalità non rientra nell'ambito di questa unità.

Successivamente, si creano alcuni ruoli di sicurezza per le persone che utilizzano questa app.