Esercizio - Creazione di un'app da Excel usando Copilot
Se si sta creando un ambiente che include Microsoft Dataverse, è possibile fare in modo che Copilot crei facilmente un'app da qualsiasi foglio di calcolo Excel. Copilot non ha bisogno che i dati siano formattati in una tabella per funzionare. Purtroppo, questa opzione non è disponibile in un ambiente senza Dataverse, ma è comunque possibile seguire questa unità e vedere quanto sia facile creare un'app con Copilot.
Se si sta creando un'app in un ambiente con Dataverse, questa è un'eccellente opportunità per vedere come funziona questo processo. In questo caso, è possibile fornire un foglio di calcolo con o senza tabelle di dati e osservare in che modo Copilot crea automaticamente tabelle di dati e connessioni, permette di trasformare le tabelle e quindi produce un'app completamente funzionante.
Per iniziare l'esercizio, scaricare ed estrarre un foglio di lavoro di esempio (oppure, se lo si preferisce, è possibile usarne uno personalizzato).
L'obiettivo di questa lezione è illustrare quando è semplice creare un'app Power Apps da qualsiasi foglio di calcolo Excel.
Importante
Per sfruttare appieno questa funzionalità, sarà necessario usare un ambiente che includa Dataverse; inoltre, potrebbe essere necessario registrarsi per una licenza Power Apps (o una versione di prova gratuita) che includa Dataverse. Senza questi elementi, non sarà possibile completare questo esercizio.
Nota
Copilot crea tabelle usando l'intelligenza artificiale (IA). L'IA non è deterministica, pertanto è probabile che i risultati saranno leggermente diversi da quelli mostrati di seguito
Inizio dell'esercizio
Scaricare il foglio di lavoro Product List. Estrarre tutti i file.
Andare a Power Apps Maker Portal.
Nella schermata Home selezionare l'opzione Inizia con i dati. Dopo qualche istante, comparirà la schermata Inizia con i dati con l'opzione Crea con file Excel o .CSV. Selezionare l'opzione.
Scegliere Crea nuove tabelle.
Nella schermata Scegli un'opzione per creare tabelle selezionare Importa un file Excel o .CSV.
Nella finestra popup Importa file che si apre scegliere Seleziona da dispositivo. Trovare e selezionare il file ProductList.xlsx scaricato ed estratto in precedenza. Assicurarsi che l'inclusione della tabella query(5) sia attivata, quindi selezionare Importa.
Viene creata una tabella di anteprima e questa operazione richiede alcuni istanti. Dopo aver creato la nuova tabella, è possibile esaminarla. Selezionare i puntini di sospensione nella tabella Inventario prodotti e selezionare Visualizza dati.
Notare che Power Apps ha aggiunto il titolo Inventario prodotti (o simile) e ha anche creato i nomi delle colonne. Le intestazioni delle colonne potrebbero corrispondere al foglio di calcolo Excel. In caso contrario, è possibile usare le proprie intestazioni di Excel. In alto a destra è presente l'interruttore Usa la prima riga come intestazioni di colonna da attivare per usare i nomi di colonna di Excel.
Se si è usato l'elenco dei prodotti di Excel scaricato, dovrebbero esserci sei colonne. Copilot ha ipotizzato il tipo di dati per ognuna di queste colonne. Le prime due (Title e Code name) dovrebbero essere Riga di testo singola, le successive tre (Product Line, Product Type e Color) dovrebbero essere di tipo Scelta, mentre la colonna Notes è anch'essa di tipo Riga di testo singola.
Se non sono questi i tipi di colonna creati da Copilot, è possibile richiedere a Copilot di modificarli. Aprire Copilot facendo clic sull'icona Copilot in alto a destra dello schermo (tra il nome dell'ambiente e l'icona di notifica a forma di campana).
Con il riquadro della finestra di dialogo aperto sul lato destro dello schermo, digitare "Modificare i tipi di colonna per le colonne Product Line, Product Type e Color nel tipo Scelta". Lavorare con Copilot finché i dati non si presentano come desiderato e finché queste tre colonne non risultano di tipo Scelta.
È anche possibile modificare qualsiasi colonna, selezionando l'intestazione di colonna, selezionando Modifica colonna e quindi regolando le proprietà nella finestra popup. È possibile modificare le proprietà della tabella selezionando i puntini di sospensione a destra del nome della tabella e selezionando Impostazioni.
Ora si è pronti a creare l'app. Selezionare il pulsante Salva e apri l'app in alto a destra. Un avviso popup informa che Power Apps salverà le tabelle e le relazioni create e aprirà l'app in Power Apps Studio. Selezionare Salva e apri l'app.
Dopo qualche istante, l'app si apre in Power Apps Studio in modalità di modifica. Potrebbe apparire una finestra popup di benvenuto a Power Apps Studio. In tal caso, si può selezionare Salta. Se si riceve una notifica dell'aggiunta dell'origine dati all'app, è possibile chiudere anche tale notifica.
Nota
Copilot è ancora in modalità Anteprima. È possibile provarlo suggerendo alcune modifiche come "Modificare il colore di sfondo dell'etichetta del nome della tabella in viola". È possibile fornire un feedback "pollice su/giù" e persino segnalare in modo dettagliato il problema come feedback a Microsoft.
Quando Copilot produce l'app, suppone i dati che la raccolta visualizza. È possibile selezionare le colonne più appropriate per la raccolta ed è possibile modificarle dall'editor di Power Apps.
Notare il titolo dell'app visualizzato nella parte superiore dello schermo.
Notare anche la presenza di una raccolta di prodotti sulla sinistra dello schermo e i dettagli dei prodotti per l'elemento selezionato nella raccolta sulla destra.
Sul lato destro dello schermo è visualizzato un pannello Copilot disponibile per fornire assistenza con le modifiche che si desidera apportare all'app.
Non resta che salvare e pubblicare. Per visualizzare l'icona Salva, è necessario chiudere il riquadro di Copilot selezionando la X nell'angolo in alto a destra.
Selezionare l'icona Salva nell'angolo in alto a destra (a forma di disco floppy). È necessario specificare un nome, se non lo si è già specificato, quindi selezionare nuovamente Salva. Dopo il salvataggio, selezionare l'icona Pubblica nell'angolo in alto sull'estremità a destra (a forma di file con una freccia cerchiata nell'angolo inferiore destro).
Portare l'app in Modalità anteprima per testarne la funzionalità. A tale fine, selezionare l'icona Riproduci a sinistra dell'icona Salva.
La funzionalità di ricerca per un'app con Dataverse come origine dati è molto efficiente. Può agevolmente cercare qualsiasi campo di testo. Immettere "ultra" nel campo di input della ricerca. Notare che la ricerca è filtrata in base alla colonna Titolo per tale criterio specifico. Cancellare il campo di input e immettere "aud". Notare che la ricerca è filtrata in base alle opzioni audio per l'auto e ignora la differenza tra maiuscole e minuscole.
Con l'app ancora in modalità di anteprima, è possibile provare la funzionalità di modifica del modulo. Trovare e selezionare l'articolo "Headphones 2000w". Modificare questo articolo selezionando l'icona a forma di matita (Modifica) in alto a destra nel modulo. In Note immettere "includes case" e selezionare l'icona di segno di spunta in alto a destra nel modulo per salvare la modifica. L'elemento ora include la nota.
Questa app è completamente reattiva, ossia si adatta al fattore di forma del dispositivo in cui viene eseguita (ad esempio, tablet o telefono). Con l'app in modalità di anteprima, nell'angolo in alto a destra osservare che sono presenti tre opzioni di fattore di forma visualizzabili in anteprima. Quando si seleziona una di esse, si presentano ulteriori opzioni tra cui è possibile scegliere il tipo specifico di tablet o telefono cellulare. È anche possibile modificare l'orientamento del dispositivo di destinazione per controllare l'esperienza utente. Scegliere l'opzione appropriata per un dispositivo mobile disponibile per poter verificare il comportamento delle schermate dell'app.
Riepilogo
L'immissione di un foglio di calcolo Excel in Power Apps usando Copilot è un'altra semplice opzione per creare un'app. Questa tecnica rappresenta un modo rapido per creare un'app reattiva a una schermata, con le stesse funzionalità dell'app a tre schermate, sulla base di una tabella di dati Dataverse. Poiché Dataverse risiede nello stesso cloud del resto di Power Platform, non sono necessarie lunghe chiamate API e la funzionalità di ricerca è efficiente. Come in qualsiasi app Power Apps, è possibile aggiungere altri dati, schermate e funzionalità, ma non esiste un modo più veloce per fornire un'app al proprio team.