Esercizio - Creazione di una tabella personalizzata e importazione dei dati
Scenario
L'attuale processo di vendita dell'azienda è gestito in modo manuale e gli aggiornamenti sono disponibili solo il venerdì. Si desidera semplificare il processo, ridurre al minimo le possibilità di errore e migliorare la visibilità. Si decide quindi di creare una nuova app per tenere traccia dei clienti potenziali e calcolare automaticamente i ricavi previsti. Si desidera usare Dataverse per archiviare l'elenco dei clienti potenziali.
Uso di Microsoft Dataverse per archiviare i dati
In questo esercizio si userà una tabella Dataverse per archiviare l'elenco dei clienti potenziali per l'app.
Vengono eseguite le seguenti attività:
Creazione di una tabella personalizzata.
Aggiunta di colonne personalizzate alla tabella.
Creazione di una colonna calcolata.
Configurazione di una regola di business.
Importazione di dati da una cartella di lavoro di Microsoft Excel.
Creazione di una tabella personalizzata
Andare a Power Apps Maker Portal ed effettuare l'accesso, se necessario.
Nel menu selezionare Tabelle.
Selezionare Nuova tabella e selezionare Imposta proprietà avanzate.
In Proprietà, per Nome visualizzato immettere Prospect.
Selezionare la scheda Colonna primaria e cambiare il Nome visualizzato in Prospect Name.
Selezionare Salva.
Dopo pochi istanti si apre la schermata Tabelle > Prospect.
Selezionare + per aggiungere una nuova colonna nella sezione Prospect colonne e dati.
Nel riquadro Nuova colonna immettere le informazioni seguenti:
Nome visualizzato: Stage
Tipo di dati: selezionare Scelta (quindi Scelta nel menu a comparsa)
Obbligatorio: selezionare Obbligatorio per l'azienda
In Sincronizza questa scelta con selezionare Nuova scelta. Si aprirà il riquadro Nuova scelta. Immettere le informazioni seguenti, quindi selezionare Salva.
Nome visualizzato: Fase prospect.
Aggiungere le seguenti scelte sotto Etichetta, selezionando Nuova scelta tra le voci fino a quando la tabella non è simile allo screenshot seguente. Al termine selezionare Salva:
Lead (per Valore immettere 1)
Opportunity (per Valore immettere 2)
Won (per Valore immettere 3)
Lost (per Valore immettere 4)
Dopo aver salvato i valori in Nuova scelta, selezionare l'elenco a discesa in Sincronizza questa scelta con e trovare/selezionare Prospect Stage.
In Scelta predefinita selezionare Lead.
Selezionare Salva.
Selezionare + nel riquadro Prospect colonne e dati per aggiungere una nuova colonna.
Immettere le informazioni seguenti nel riquadro Nuova colonna e selezionare Salva.
Nome visualizzato: Contract Amount
Tipo di dati: Valuta
Selezionare di nuovo + per aggiungere una nuova colonna con le informazioni seguenti, quindi selezionare Salva.
Nome visualizzato: Probability
Tipo di dati: Numero intero (selezionare Numero e quindi Numero intero nella finestra popup)
Successivamente, si aggiungerà una colonna con un comportamento. Questa operazione è un po' più complessa. Aggiungere una colonna con le seguenti informazioni.
Nome visualizzato: Forecasted Revenue
Tipo di dati: Valuta
Comportamento: Calcolato
Quando si sceglie il comportamento come Calcolato, si potrebbe notare qualcosa di diverso. Prima di modificare il calcolo, è necessario salvare la colonna. Notare il collegamento Salva e modifica sotto la casella del comportamento. Continuare e selezionare il collegamento.
Dopo pochi momenti, si apre la finestra popup del campo calcolato con Set Forecasted Revenue in cui è possibile modificare il comportamento nella colonna Forecasted Revenue. Aggiungere un'Azione selezionando il pulsante Aggiungi azione.
Immettere la seguente formula accanto al segno di uguale, ma non copiare e incollare.
Nota
Poiché i nomi delle colonne non sono esattamente gli stessi dell'esempio seguente, crXXX_ è costituito da numeri e lettere specifici che definiscono l'ambiente. L'immissione della formula suggerisce automaticamente le opzioni quando si inizia a digitare i nomi delle colonne. Controllare lo screenshot per vedere come dovrebbe apparire la formula nel riquadro Azioni.
crXXX_contractamount * (crXXX_probability / 100)
Se si è soddisfatti, selezionare il segno di spunta cerchiato per salvare le modifiche. Potrebbe essere necessario scorrere verso destra per visualizzare il segno di spunta cerchiato.
Selezionare SALVA E CHIUDI nella parte superiore della finestra, che scomparirà per rivelare di nuovo la schermata Prospect Tables.
Aggiunta di una regola di business
Nella finestra di progettazione tabelle trovare il riquadro Personalizzazioni più a destra e selezionare Regole di business.
Selezionare Nuova regola di business nella parte superiore della schermata per aprire una nuova scheda del browser.
Selezionare Condizione > Nuova condizione all'interno del riquadro di progettazione. Il riquadro Proprietà della condizione è visibile sulla destra della schermata.
Nel riquadro Proprietà, in Regole, verificare il Campo e assicurarsi che sia selezionato Importo contratto.
Per Operatore, modificare il valore da Uguale a in Contiene dati.
Selezionare Applica.
Selezionare la scheda Componenti.
Trovare il componente Imposta l'opzione Obbligatorio per l'azienda e trascinarlo sul simbolo più che si trova a destra della casella di controllo viola nel riquadro di progettazione (il simbolo più appare quando si inizia a spostare il componente sul canvas).
Con l'opzione Imposta l'opzione Obbligatorio per l'azienda - Nuova azione selezionata/evidenziata, esaminare il riquadro Proprietà, quindi in Obbligatorio per l'azienda selezionare Probabilità nel menu a discesa in alto e Obbligatorio per l'azienda in quello in basso.
Selezionare Applica.
Nell'angolo in alto a sinistra della schermata selezionare la freccia GIÙ a destra di Prospect > Nuova regola di business e in Nome regola di business digitare Make Probability Required.
Selezionare Salva nell'angolo in alto a destra della schermata.
Sempre in alto a destra della schermata selezionare Attiva per attivare la regola.
Dopo pochi momenti viene visualizzata una finestra popup per Conferma attivazione processo. Selezionare Attiva nella finestra popup per confermare l'attivazione.
Chiudere la scheda del browser.
Selezionare Fine.
La nuova regola di business è stata aggiunta alla schermata Regole di business. Tornare alla schermata di modifica della tabella.
Importazione di dati da un file di Excel
Per questo esercizio si userà il foglio di calcolo "Prospects.csv". Aprire questo collegamento e scaricare il file.
Estrarre Prospects.csv dal file ZIP.
Aprire il file Prospects.csv in Excel. Si noti che la colonna Stage è vuota. È necessario immettere questi valori manualmente. Immettere i seguenti valori nella colonna Stage:
Contoso Flooring: Vinto
Fabrikam Inc: Vinto
Adventure Works: Lead
VanArsdel: Perso
Adatum: Lead
Relecloud: Opportunità
Salvare il file localmente come cartella di lavoro di Excel (Prospects.xlsx). Chiudere il foglio di calcolo.
Tornare alla tabella Prospect in Power Apps Maker Portal.
Selezionare il pulsante Importa nella parte superiore della schermata, quindi selezionare Importa>Importa dati.
Nota
Non selezionare Importa dati da Excel, che è una funzione legacy. Usare l'opzione Importa dati che attiva Power Query.
Nella finestra popup Power Query sono disponibili molti modi per accedere al foglio Excel. Si può trascinare il file, cercarlo o collegarsi direttamente da OneDrive.
Dopo aver individuato Prospects.xlsx (potrebbe essere necessario inserire le credenziali di connessione), verificare che la connessione sia valida, quindi selezionare Avanti per continuare.
Power Query ora passa a Scegli dati. Individuare la tabella Prospects nella cartella della cartella di lavoro Excel e selezionarla. In questo modo i dati vengono visualizzati in anteprima in modo da verificare che si importa la tabella corretta. Selezionare Avanti per continuare.
Power Query si apre su una schermata di trasformazione dei dati in cui è possibile modellarli prima dell'importazione. Si noti come Power Query ipotizzi automaticamente il tipo di dati in ogni colonna. ContractAmount e Probability sono definiti come interi, mentre Name e Stage sono definiti come testo. In questo caso, non apportare alcuna modifica. Selezionare Avanti per continuare.
Power Query passa alla schermata Mapping tabelle, in cui è possibile selezionare dove caricare i dati (una nuova tabella o una tabella esistente) e a quali colonne dell'origine dati esistente inviare i dati della tabella Excel. In questo caso selezionare Carica in tabella esistente in Impostazioni di caricamento, quindi selezionare la tabella Prospect nel menu a discesa in Tabella di destinazione. Al termine dell'operazione, viene visualizzata la sezione Mapping colonna che mostra il nome Colonna di destinazione dalla tabella selezionata e la Colonna di origine con alcuni menu a discesa.
In Mapping colonna selezionare il pulsante Mapping automatico in alto a destra per consentire a Power Query di provare a determinare il modo in cui le colonne corrispondono. Si noti come Power Query associ automaticamente tre su quattro colonne. Scegliere manualmente l'ultima colonna Name corrispondente alla colonna ProspectName di Dataverse. Il mapping dovrebbe essere simile all'immagine seguente:
Selezionare Avanti per continuare.
La schermata Aggiorna impostazioni di Power Query consente di determinare come aggiornare i dati dall'origine esterna. In questo caso lasciare l'opzione impostata su Aggiorna manualmente. Se si è scelto di farlo automaticamente, si può impostare una pianificazione. Lasciare l'impostazione predefinita di aggiornamento manuale, quindi selezionare il pulsante Pubblica in basso a destra dello schermo.
I dati importati non vengono visualizzati immediatamente, quindi procedere e aggiornare la schermata del browser per mostrarli.
Assicurarsi che i dati siano stati importati correttamente. Le colonne e i dati dovrebbero avere un aspetto simile allo screenshot seguente:
L'esercizio è terminato. È stata creata una tabella personalizzata con una regola di business ed è stata eseguita un'importazione di dati esterni in Dataverse.