Esercizio - Creazione di una tabella personalizzata e importazione dei dati

Completato

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

  1. Andare a Power Apps Maker Portal ed effettuare l'accesso, se necessario.

  2. Nel menu selezionare Tabelle.

  3. Selezionare Nuova tabella e selezionare Imposta proprietà avanzate.

    Screenshot dell'opzione Nuova tabella.

  4. In Proprietà, per Nome visualizzato immettere Prospect.

  5. Selezionare la scheda Colonna primaria e cambiare il Nome visualizzato in Prospect Name.

  6. Selezionare Salva.

  7. Dopo pochi istanti si apre la schermata Tabelle > Prospect.

    Screenshot della pagina principale della tabella Prospect.

  8. Selezionare + per aggiungere una nuova colonna nella sezione Prospect colonne e dati.

  9. 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

  10. 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)

    Screenshot del riquadro Nuova scelta che mostra quattro scelte immesse.

  11. Dopo aver salvato i valori in Nuova scelta, selezionare l'elenco a discesa in Sincronizza questa scelta con e trovare/selezionare Prospect Stage.

    Screenshot dell'elenco a discesa che mostra le opzioni Sincronizza questa scelta con e Fase prospect evidenziate.

  12. In Scelta predefinita selezionare Lead.

  13. Selezionare Salva.

  14. Selezionare + nel riquadro Prospect colonne e dati per aggiungere una nuova colonna.

  15. Immettere le informazioni seguenti nel riquadro Nuova colonna e selezionare Salva.

    • Nome visualizzato: Contract Amount

    • Tipo di dati: Valuta

  16. 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)

  17. 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.

  18. 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.

  19. 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)

    Screenshot del punto di ingresso dell'azione sul campo calcolato.

  20. 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.

  21. 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

  1. Nella finestra di progettazione tabelle trovare il riquadro Personalizzazioni più a destra e selezionare Regole di business.

  2. Selezionare Nuova regola di business nella parte superiore della schermata per aprire una nuova scheda del browser.

    Screenshot della finestra del browser per la nuova regola di business.

  3. Selezionare Condizione > Nuova condizione all'interno del riquadro di progettazione. Il riquadro Proprietà della condizione è visibile sulla destra della schermata.

  4. Nel riquadro Proprietà, in Regole, verificare il Campo e assicurarsi che sia selezionato Importo contratto.

  5. Per Operatore, modificare il valore da Uguale a in Contiene dati.

  6. Selezionare Applica.

  7. Selezionare la scheda Componenti.

  8. 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).

    Screenshot del trascinamento dell'azione Imposta l'opzione Obbligatorio per l'azienda sulla nuova condizione.

  9. 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.

  10. Selezionare Applica.

    Screenshot del riquadro delle proprietà di Imposta l'opzione Obbligatorio per l'azienda con i menu a discesa Campo e Stato selezionati e il pulsante Applica.

  11. 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.

  12. Selezionare Salva nell'angolo in alto a destra della schermata.

  13. Sempre in alto a destra della schermata selezionare Attiva per attivare la regola.

  14. Dopo pochi momenti viene visualizzata una finestra popup per Conferma attivazione processo. Selezionare Attiva nella finestra popup per confermare l'attivazione.

  15. Chiudere la scheda del browser.

  16. Selezionare Fine.

  17. La nuova regola di business è stata aggiunta alla schermata Regole di business. Tornare alla schermata di modifica della tabella.

    Screenshot del grafico Regole di business con la nuova regola Make Probability Required. Il nome della tabella Prospect è evidenziato.

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.

  1. Estrarre Prospects.csv dal file ZIP.

  2. 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à

  3. Salvare il file localmente come cartella di lavoro di Excel (Prospects.xlsx). Chiudere il foglio di calcolo.

  4. Tornare alla tabella Prospect in Power Apps Maker Portal.

  5. 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.

  6. 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.

    Screenshot della finestra Power Query Scegli origine dati che mostra le varie opzioni per connettersi ai dati.

    Dopo aver individuato Prospects.xlsx (potrebbe essere necessario inserire le credenziali di connessione), verificare che la connessione sia valida, quindi selezionare Avanti per continuare.

  7. 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.

    Screenshot della scelta dei dati in Power Query che mostra un'anteprima dei dati.

  8. 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.

    Screenshot della finestra di Power Query che mostra le opzioni per la modifica della forma dei dati.

  9. 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.

    Screenshot della finestra di Power Query che mostra le impostazioni di caricamento e il mapping delle colonne con l'opzione Carica in tabella esistente.

  10. 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:

    Screenshot della finestra di Power Query che mostra le impostazioni di caricamento e il mapping delle colonne con l'opzione Carica in tabella esistente e le colonne associate.

    Selezionare Avanti per continuare.

  11. 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.

  12. I dati importati non vengono visualizzati immediatamente, quindi procedere e aggiornare la schermata del browser per mostrarli.

  13. Assicurarsi che i dati siano stati importati correttamente. Le colonne e i dati dovrebbero avere un aspetto simile allo screenshot seguente:

    Esame finale alle colonne che mostrano i dati importati

L'esercizio è terminato. È stata creata una tabella personalizzata con una regola di business ed è stata eseguita un'importazione di dati esterni in Dataverse.