Creare un'app canvas da zero utilizzando Microsoft Dataverse

Sviluppa un'app canvas per gestire i dati archiviati in Dataverse, usando tabelle standard (predefinite), tabelle personalizzate (create dall'organizzazione) o entrambe.

Quando si compila un'app da Dataverse, non è necessario creare una connessione da Power Apps, come avviene con le origini dati come SharePoint, Dynamics 365 o Salesforce. È sufficiente specificare le tabelle da visualizzare o gestire nell'app.

Prerequisiti

Aprire un'app vuota

Per creare un'app da zero che utilizzi i dati di Dataverse, il primo passaggio è creare un'app vuota. Per questo esercizio, quando crei l'app vuota, assicurati di scegliere il formato Telefono.

Specificare una tabella

  1. Nel centro della schermata seleziona Connetti ai dati.

  2. Nel menu di creazione dell'app seleziona Dati. Se è la prima volta, ti viene chiesto di creare una connessione a Dataverse. Seleziona Crea questa connessione.

  3. Seleziona Aggiungi dati e nella casella di ricerca inserisci Account > Connetti.

  4. Chiudere il riquadro Dati selezionando l'icona di chiusura nell'angolo superiore destro.

Aggiungere una schermata Elenco

  1. Nella barra dei comandi, seleziona Nuova schermata > scheda Modelli > Elenco.

  2. Nella barra di spostamento a sinistra selezionare BrowseGallery1 e quindi impostare il valore della proprietà Items sulla formula seguente:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Questa formula specifica che:

    • La raccolta deve visualizzare i dati della tabella Accounts.

    • I dati devono essere disposti in ordine crescente, fino a quando l'utente non seleziona il pulsante di ordinamento per attivare o disattivare l'ordinamento.

    • Se un utente digita o incolla uno o più caratteri nella barra di ricerca (TextSearchBox1) l'elenco visualizza solo gli account il cui campo name contiene i caratteri specificati dall'utente.

      È possibile usare queste e molte altre funzioni per specificare la modalità di visualizzazione e il comportamento dell'app.

      Impostare la proprietà Items della raccolta.

  3. Impostare il layout della raccolta in modo da visualizzare solo il nome di ogni account e configurare la barra del titolo in modo da visualizzare Sfoglia, come descritto in Personalizzare una raccolta.

    Schermata di esplorazione.

  4. Nel riquadro di creazione dell'app a sinistra, passare il mouse sopra Screen1, selezionare i puntini di sospensione (...) e quindi selezionare Elimina.

  5. Nel riquadro di creazione dell'app a sinistra, passare il mouse sopra Screen2, selezionare i puntini di sospensione (...) e quindi selezionare Rinomina.

  6. Digitare o incollare BrowseScreen, quindi rinominare la raccolta nella schermata BrowseGallery.

    Rinominare la schermata Sfoglia, raccolta.

Aggiunta di una schermata Modulo

  1. Ripetere il primo passaggio della procedura precedente aggiungendo una schermata Modulo anziché una schermata Elenco.

  2. Impostare la proprietà DataSource del modulo su Account e la proprietà Item su BrowseGallery.Selected, come visualizzato nella scheda Avanzate del riquadro a destra.

  3. Nella scheda Proprietà del riquadro a destra selezionare Modifica campi per aprire il riquadro Campi.

  4. Selezionare Aggiungi campo e quindi selezionare le caselle di controllo per i campi seguenti:

    • Nome account
    • Indirizzo 1: via 1
    • Indirizzo 1: città
    • Indirizzo 1: CAP/Codice postale
    • Numero di dipendenti
    • Fatturato annuale

    Nota

    Al di fuori di questo scenario, è possibile creare un campo personalizzato selezionando Nuovo campo, fornendo le informazioni richieste e quindi selezionando Fine. Altre informazioni: Creare una colonna.

    Selezionare e aggiungere una colonna.

  5. Selezionare Aggiungi.

  6. Impostare la proprietà Text della barra del titolo per visualizzare Crea/Modifica.

    La schermata riflette le modifiche apportate.

    Schermata dopo le modifiche.

  7. Rinominare questa schermata FormScreen.

Configurare le icone

  1. In BrowseScreen impostare la proprietà OnSelect dell'icona circolare nella parte superiore della schermata sulla formula seguente:

    Refresh(Accounts)

    Icona Aggiorna.

  2. Impostare la proprietà OnSelect dell'icona con il segno più sulla formula seguente:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icona Aggiungi.

  3. Impostare la proprietà OnSelect della prima freccia che punta a destra della formula seguente:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icona Successivo.

  4. In FormScreen impostare la proprietà OnSelect dell'icona di annullamento sulla formula seguente:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Icona Annulla.

  5. Impostare la proprietà OnSelect dell'icona con il segno di spunta sulla formula seguente:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Icona Segno di spunta.

  6. Nella scheda Inserisci selezionare Icone e quindi selezionare l'icona Cestino.

  7. Impostare la proprietà Color dell'icona Cestino su Bianco e la proprietà OnSelect sulla formula seguente:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Icona Cestino.

Eseguire il test dell'app

  1. Nel menu azioni, seleziona il pulsante Anteprima. Visualizza l'anteprima dell'app. Ulteriori informazioni: Visualizzare un'app in anteprima

  2. Attivare o disattivare l'ordine crescente o decrescente dell'elenco e filtrare l'elenco in base a uno o più caratteri del nome account.

  3. Aggiungere un account, modificare l'account aggiunto, avviare l'aggiornamento dell'account ma annullare le modifiche e quindi eliminare l'account.

Passaggi successivi

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).