Esercizio - Modellazione dei moduli tabella

Completato

In questo esercizio si modificherà il modulo principale per LocationTable. Per iniziare, accedere all'app Power Apps ed effettuare i seguenti passaggi:

  1. Nelle opzioni di spostamento sul lato sinistro, selezionare Tabelle.

  2. Cercare LocationTable creato nel modulo precedente. È possibile eseguire la ricerca digitando location nel campo di ricerca in alto a destra della schermata.

  3. Selezionare LocationTable e Moduli (nel riquadro Esperienze con i dati). Trovare e selezionare il modulo informazioni Principale per passare all'esperienza di progettazione dei moduli.

  4. Aggiungere il Proprietario (un campo standard di Dataverse che identifica l'utente che ha creato il record nella tabella) alla sezione Intestazione della tabella trascinando il campo Proprietario e rilasciandolo in alto a destra nell'intestazione. Se è stata scaricata la soluzione all'inizio di questo modulo, questi passaggi sono già stati eseguiti, ma è possibile continuare.

  5. Aggiungere i campi che un utente inserirà per le posizioni nella sezione Generale del modulo. Come nell'unità precedente, il riquadro Colonne tabella a sinistra mostra le diverse colonne disponibili in LocationsTable che possono diventano campi modulo. Trascinare i campi e rilasciarli nella sezione Generale. Inserire i campi nell'ordine seguente:

    1. LocationId

    2. LocationName

    3. LocationCountry

  6. Impostare il campo LocationId come Sola lettura. Selezionare il campo LocationId e la casella di controllo Sola lettura in Proprietà nel pannello laterale a sinistra.

  7. Per completare le modifiche, selezionare Salva e pubblica in alto a destra.

    Testiamo il modulo aggiungendo un record di posizione alla tabella.

  8. Tornare alla schermata principale della tabella per LocationTable (Dataverse > Tabelle >LocationTable).

  9. Selezionare il pulsante Modifica dalla barra dei comandi per modificare i dati nella tabella.

  10. Selezionare la freccia in basso a destra di + Nuova riga, quindi selezionare Nuova riga usando il modulo per aprire il modulo creato in una scheda separata del browser.

  11. Immettere le seguenti informazioni nel modulo. Selezionare Salva e chiudi sulla barra dei comandi. Il campo LocationId viene popolato automaticamente.

    • LocationName: Fabbrica principale Contoso

    • LocationCountry: scegliere USA dal menu a discesa

Modificare il modulo principale per TypeofAccidentTable

Effettuare i seguenti passaggi per modificare il modulo principale per TypeofAccidentTable:

  1. Andare all'elenco Tabelle in Power Apps.

  2. Cercare TypeofAccidentTable, creata nel modulo precedente. È possibile eseguire la ricerca digitando typeofaccident nel campo di ricerca.

  3. Selezionare la tabella, quindi Moduli (nel riquadro Esperienze con i dati). Selezionare il modulo informazioni Principale per passare all'esperienza di progettazione dei moduli.

  4. Aggiungere il Proprietario (un campo standard di Dataverse che identifica l'utente che ha creato il record nella tabella) alla sezione Intestazione della tabella trascinando il campo Proprietario e rilasciandolo in alto a destra nell'intestazione. Di nuovo, seguire l'esercizio per informazioni se la soluzione è già stata scaricata all'inizio del modulo, in quanto la maggior parte di questi passaggi sarà già stata eseguita; è però importante comprendere il processo.

  5. Aggiungere i campi usati dall'utente per il tipo di incidenti nella sezione Generale del modulo. Trascinare i campi nella sezione Generale. Disporli nell'ordine seguente:

    1. TypeofAccidentId

    2. AccidentName

    3. AccidentSeverity

  6. Impostare il campo TypeofAccidentId come di sola lettura. Selezionare il campo TypeofAccidentId e accertarsi che sia selezionata la casella di controllo Sola lettura in Proprietà.

  7. Per completare le modifiche, selezionare Salva ePubblica in alto a destra.

    Usiamo il nuovo modulo per aggiungere alcuni dati alla tabella TypeofAccidentTable.

  8. Selezionare Indietro in alto a sinistra della barra dei comandi e tornare alla schermata dell'editor delle tabelle per TypeofAccidentTable.

  9. Selezionare il pulsante Modifica dalla barra dei comandi per tornare alla schermata di modifica dei dati. Sulla barra dei comandi selezionare la freccia in basso a destra di + Nuova riga, quindi selezionare Nuova riga utilizzando il modulo nel menu a discesa.

  10. Il modulo si apre in una nuova scheda del browser. Nel modulo immettere le informazioni seguenti:

    • AccidentName: Scivolamento e caduta

    • AccidentSeverity: selezionare 2 dal menu a discesa

  11. Selezionare Salva e chiudi sulla barra dei comandi.

Modifica del modulo principale per AccidentTable

Il processo per modificare il modulo AccidentTable è uguale ai processi precedenti. La differenza con questo modulo consiste nel fatto che si creerà una scheda a una colonna nell'area Generale per raggruppare i campi di informazioni degli incidenti generali. Si creerà quindi un'altra scheda a una colonna nell'area Generale per raggruppare i campi del responsabile. Si aggiungerà anche una griglia secondaria in modo che gli utenti possano aggiungere i dipendenti coinvolti in un particolare incidente.

  1. Tornare all'elenco delle Tabelle.

  2. Individuare la tabella AccidentTable creata nel modulo precedente. Dovrebbe trovarsi vicino alla parte superiore dell'elenco di tabelle, ma è anche possibile cercarla inserendo accident nella barra di ricerca in alto a destra.

  3. Selezionare la tabella, quindi Moduli (nel riquadro Esperienze con i dati). Trovare e selezionare il modulo informazioni Principale per passare all'esperienza di progettazione dei moduli.

  4. Aggiungere il Proprietario alla sezione Intestazione della tabella trascinando il campo Proprietario e rilasciandolo in alto a destra dell'intestazione (di nuovo, se la soluzione è già stata scaricata all'inizio del modulo, il modulo è già completo, seguire l'esercizio per comprendere meglio il processo).

  5. Aggiungere i campi che un utente inserirà per i nuovi record incidenti nella sezione Generale del modulo. Anche se la vista dovrebbe aprirsi con la scheda Colonne tabella già visualizzata, è possibile accedervi selezionando il pulsante di spostamento Colonne tabella nel pannello di spostamento di sinistra. Colonne tabella, visibile sotto l'intestazione, mostra i diversi campi (o colonne) di AccidentTable. Trascinare i campi e rilasciarli nella sezione Generale del modulo. Disporli nell'ordine seguente:

    1. AccidentId

    2. LocationId

    3. AccidentTypeId

    4. AccidentDate

    5. AccidentDescription

  6. Impostare il campo AccidentId su Sola lettura selezionando il campo AccidentId e selezionare la casella di controllo Sola lettura in Proprietà.

  7. Selezionare il campo LocationId e sulla destra in Proprietà modificare la vista predefinita (potrebbe essere necessario scorrere le proprietà per trovarla) da Visualizzazione ricerca LocationTable a LocationTables attive.

  8. Sempre nelle proprietà LocationId, immediatamente sotto il menu a discesa Vista predefinita, selezionare la casella di controllo accanto a Consenti agli utenti di cambiare visualizzazione. Viene visualizzata l'opzione Mostra tutte le visualizzazioni, da selezionare prima di continuare. Per questo esercizio, entrambe le caselle di controllo devono essere selezionate in modo che gli utenti possano vedere le diverse visualizzazioni del modulo e selezionare quella che desiderano.

  9. Ripetere i passaggi precedenti per il campo AccidentTypeId e quindi impostare la Vista predefinita su TypeofAccidentTables attive. Selezionare nuovamente le opzioni sottostanti a Consenti agli utenti di cambiare visualizzazione e a Mostra tutte le visualizzazioni.

  10. Selezionare la sezione Componenti nel pannello di navigazione a sinistra (l'aspetto è quello di quattro quadrati disposti a formare un quadrato più grande), quindi selezionare l'opzione Scheda a 1 colonna per aggiungere una nuova scheda nella sezione Generale. (Fare riferimento all'immagine di seguito per indicazioni sui passaggi successivi, numerati nell'immagine. L'immagine mostra il modulo compilato.)

    Screenshot della tabella completata.

  11. Nel riquadro Proprietà, in Etichetta immettere Revisione responsabile. Per il campo Nome immettere tab_2.

  12. Aggiungere i campi seguenti alla nuova scheda:

    • ManagerReviewed

    • ManagerComments

  13. Nel canvas del modulo selezionare la scheda Generale.

  14. Dal menu di spostamento di sinistra selezionare la sezione Componenti, quindi Griglia secondaria. (Se l'opzione non è visibile, è possibile espandere l'elenco sotto Griglia per trovarla.)

  15. Nella finestra popup Seleziona visualizzazioni griglia secondaria trovare EmployeesTable in Tabella, quindi selezionare EmployeesTables attive come Vista predefinita.

  16. Selezionare Fine per aggiungere la griglia secondaria.

  17. Assegnare alla griglia secondaria un nome più significativo. Nel campo Etichetta in Proprietà immettere Dipendenti coinvolti e Subgrid_1 in Nome. Cercare la casella di controllo Mostra record correlati e verificare che sia selezionata.

  18. Selezionare Salva e pubblica per completare il modulo.

    Ora si userà il nuovo modulo per aggiungere alcuni dati alla tabella AccidentTable.

  19. Selezionare Indietro in alto a sinistra, quindi tornare alla schermata principale AccidentTable.

  20. Selezionare Modifica dalla barra dei comandi per andare alla tabella modificabile.

  21. Selezionare ora la freccia in basso accanto al pulsante + Nuova riga sulla barra dei comandi e quindi Nuova riga utilizzando il modulo per spostarsi a un nuovo modulo principale.

  22. Il nuovo modulo si apre in una scheda separata del browser e deve avere un aspetto simile a quello personalizzato nei passaggi precedenti. Immettere un nuovo record di incidente con i dettagli seguenti:

    • LocationId: selezionare Invio per visualizzare le scelte disponibili, quindi 1001 Fabbrica principale Contoso

      Nota

      Se si preme INVIO mentre ci si trova nel menu a discesa, vengono mostrati i nomi delle ubicazioni anziché i rispettivi ID.

    • AccidentTypeId: premere INVIO per visualizzare le opzioni disponibili, quindi selezionare Scivolamento e caduta.

    • AccidentDate: 10/1/2022

    • AccidentDescription: immettere Due dipendenti sono caduti a causa del pavimento bagnato nella sala principale.

  23. Selezionare Salva.

  24. Dopo aver salvato il record, dovrebbe venire visualizzata la griglia secondaria Dipendenti coinvolti in cui è possibile aggiungere i dipendenti coinvolti.

  25. Selezionare Aggiungi dipendente esistente, quindi premere INVIO nel riquadro Cerca record per mostrare gli ID dei dipendenti. Se ne selezioni ognuno, viene visualizzato il modulo di registrazione per Oscar Ward e Serena Davis rispettivamente. Selezionare questi ID dipendente.

  26. Selezionare Aggiungi per aggiungere i nomi dei dipendenti. (Potrebbe essere necessario selezionare Aggiorna per visualizzare i nomi nell'elenco.)

  27. Selezionare Salva e chiudi dalla barra dei comandi per completare il processo.

    Screenshot di un elenco di dipendenti coinvolti.

In questo esercizio è stato illustrato in che modo una griglia secondaria permette di immettere informazioni correlate da un'altra tabella. Ciò consente di modificare i moduli predefiniti per soddisfare le specifiche esigenze organizzative. In modo simile a quanto avviene per la modifica delle viste delle tabelle, è possibile accedere all'editor dei moduli dalla stessa schermata dell'interfaccia della tabella in Power Apps. Infine, è possibile testare il modulo per esercitarsi nell'immissione dei dati nella tabella. Ottimo lavoro. È giunto il momento di una verifica delle conoscenze.