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 di tipo Formula (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 Nuovo > Colonna per aggiungere una nuova colonna.

  9. Nel pannello Nuova colonna a destra immettere le informazioni seguenti:

    • Nome visualizzato: Fase

    • 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 Prospect Stage evidenziate.

  12. In Scelta predefinita selezionare Lead.

  13. Selezionare Salva.

  14. Selezionare Nuovo > Colonna per aggiungere una nuova colonna.

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

    • Nome visualizzato: Importo contratto

    • Tipo di dati: Valuta

  16. Selezionare ancora una volta Nuovo > Colonna per aggiungere una nuova colonna con le informazioni seguenti, quindi selezionare Salva.

    • Nome visualizzato: Probabilità

    • 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: Ricavi previsti

    • Tipo di dati: Formula

    Notare che il campo di input Formula viene visualizzato sotto il campo Tipo di dati dopo aver selezionato Formula come tipo di dati.

  18. Immettere la formula seguente nel campo.

    Decimal('Contract Amount') * (Probability / 100)

    Se si immette la formula manualmente, man mano che la si scrive Power Apps suggerisce automaticamente possibili campi/funzioni. In questo caso occorre usare la funzione Decimal per convertire il campo Contract Amount da valuta a un numero decimale che potrà essere usato dalla formula.

  19. Selezionare Salva.

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 il passaggio Condizione Nuova condizione all'interno del canvas di progettazione. Il pannello Proprietà della condizione è visibile sulla destra della schermata.

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

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

  6. Selezionare Applica.

  7. Ora selezionare la scheda Componenti nella parte superiore dello stesso pannello.

  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 (fare riferimento all'immagine di seguito; 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 pannello Proprietà a destra, 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. Nella barra dei comandi in alto a sinistra della schermata, selezionare la freccia di espansione a destra di Prospect Nuova regola di business per espandere gli input per il nome/descrizione della regola di business.

  12. In Nome regola di business digitare Make Probability Required.

  13. Selezionare Salva dalla barra dei comandi a destra.

  14. Selezionare Attiva per attivare la regola.

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

  16. Chiudere la scheda del browser.

  17. Selezionare Fatto nella finestra a comparsa È attualmente in corso la creazione di una nuova regola di business.

  18. 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. Questi valori dovranno essere immessi manualmente. Immettere i seguenti valori nella colonna Stage:

    • Contoso Flooring: Won

    • Fabrikam Inc: Vinto

    • Adventure Works: Cliente potenziale

    • 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. Trovare il file Excel salvato in locale e aggiungerlo.

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

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

  7. Viene visualizzata la schermata Anteprima dati file con i propri dati. Dovrebbero essere visualizzate quattro colonne, più precisamente ContractAmount, Probability, Name e Stage. Selezionare Avanti per continuare.

  8. L'editor di Power Query si apre per permettere di trasformare i dati prima dell'importazione. Si noti come Power Query ipotizzi automaticamente il tipo di dati in ogni colonna. ContractAmount e Probability sono definiti come numero intero, 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. Lasciare Impostazioni di aggiornamento impostato su Aggiorna manualmente e selezionare il pulsante Pubblica nella parte inferiore della schermata.

  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.