Condividi tramite


Creare un'app canvas mediante Microsoft Dataverse

Microsoft Dataverse offre una piattaforma sicura basata sul cloud per l'archiviazione e la gestione dei dati aziendali. Con Power Apps è possibile creare app canvas che si connettono direttamente a Dataverse per visualizzare, modificare e gestire i dati dell'organizzazione senza connessioni dati complesse.

Questo articolo illustra come creare app canvas usando le tabelle dataverse. Verranno illustrati tre approcci diversi: la generazione di app da dati esistenti, la creazione di nuove tabelle e app insieme e la creazione di app personalizzate da zero. Che si lavori con tabelle standard o dati aziendali personalizzati, questi metodi consentono di creare rapidamente app aziendali funzionali.

Prerequisiti

  • Passare a un ambiente dove è stato creato un database con dati di esempio. Se si dispone di una licenza appropriata, è possibile creare un ambiente a tale scopo.
  • Assicurati di avere il ruolo di sicurezza Autore dell'ambiente , direttamente o tramite un team di Dataverse che fa parte della categoria Gruppo di sicurezza AAD . I ruoli di sicurezza personalizzati non sono attualmente supportati per gli scenari di autore di app Canvas.

Crea un'app

  1. Accedi a Power Apps.

  2. Dalla schermata Home seleziona una delle seguenti opzioni in base a come desideri creare l'app usando Dataverse:

    Creare opzioni utilizzando Dataverse Vantaggi Spostamento
    Un'app a pagina singola per la raccolta Usa i dati aziendali esistenti in Dataverse e crea un'app leggera e reattiva. Selezionare Inizia con i dati>Dataverse. Selezionare una tabella e selezionare Crea app.
    Creare nuovi dati e creare un'app Configurare tabelle strutturate in Dataverse per organizzare i dati e creare app sicure e scalabili. Selezionare Inizia con i dati>Crea nuovi dati. Usare il progettista di tabelle o Copilot per creare tabelle, quindi selezionare Salva ed esci.
    App vuota che usa i dati di Dataverse Usare i dati aziendali esistenti in Dataverse per personalizzare l'app con flessibilità, senza le limitazioni dei modelli predefiniti. Nel riquadro di spostamento a sinistra, seleziona Crea>Inizia con un canvas vuoto>Dimensioni del telefono.

    Nota

    La schermata iniziale di Power Apps ora visualizza un prompt di vibe.powerapps.com, introducendo una nuova esperienza che riunisce la progettazione generativa, gli agenti di intelligenza artificiale e i flussi di lavoro pianificati. È possibile provare questa esperienza per passare dall'idea a un'app funzionante più velocemente.

  3. L'app viene creata e Power Apps Studio si apre, per continuare a creare l'app.

Iniziare a usare i dati con Dataverse

L'esperienza Inizia con i dati consente di connettersi rapidamente a una tabella Dataverse esistente e generare un'app canvas. È anche possibile creare nuove tabelle direttamente da questa esperienza.

Connettersi a una tabella Dataverse esistente

  1. Accedi a Power Apps.

  2. Nella schermata iniziale selezionare Inizia con i dati.

  3. Nella pagina Crea un'app selezionare Dataverse.

  4. Selezionare una tabella Dataverse esistente e selezionare Crea app.

Power Apps Studio si apre con un'app galleria connesso a la tabella selezionata.

Creare nuovi dati

Se non si dispone di una tabella esistente, è possibile crearne una direttamente dall'esperienza Inizia con i dati .

  1. Nella schermata iniziale selezionare Inizia con i dati.

  2. Selezionare Crea nuovi dati.

  3. Nella finestra di progettazione Crea nuove tabelle è possibile:

    • Aggiungere una nuova tabella selezionando + Nuova tabella.
    • Aggiungere una tabella esistente selezionando + Tabella esistente.
    • Usare Copilot per descrivere le tabelle, le colonne, le righe e le relazioni e generarle automaticamente.
    • Importare dati da Excel o . File CSV o elenchi di SharePoint selezionando Importa dati nel riquadro Copilot.
  4. Al termine della definizione delle tabelle, selezionare Salva e esci per generare l'app.

Aggiungere una tabella Dataverse in un'app vuota

Per comprendere come creare un'app con dati da Dataverse, iniziare creando un'app vuota e quindi aggiungendo dati da Dataverse.

  1. Accedi a Power Apps.

  2. Nel riquadro di spostamento a sinistra, seleziona Crea>Inizia con un canvas vuoto>Dimensioni del telefono.

  3. Quando si apre Power Apps Studio, passare al menu di creazione dell'app e selezionare Dati.

    Nota

    Se è la prima volta che ci si connette a Dataverse, viene richiesto di creare una connessione. Seleziona Crea per stabilire la connessione.

  4. Selezionare Aggiungi dati, immettere Account nella casella di ricerca e selezionarlo.

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

    Screenshot della chiusura del riquadro dati.

Aggiungere una schermata Elenco

  1. Nella barra dei comandi, seleziona Nuova schermata>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 visualizzazione mostra i dati della tabella Accounts.

    • I dati vengono ordinati in ordine crescente finché un 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. Nel riquadro Proprietà, imposta Layout su Titolo.

  4. Modifica la proprietà di testo Title e rinominarla in Sfoglia. Per altre informazioni, vedere Personalizzare una galleria.

    Schermata di esplorazione.

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

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

  7. 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, ma aggiungere 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
    • Entrate annuali

    Nota

    Al di fuori di questo scenario, è possibile creare un campo personalizzato selezionando Nuovo campo, fornendo le informazioni richieste e quindi selezionando Fine. Per altre informazioni, vedere 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 Pulsante Anteprima.Anteprima dell'app. Per altre informazioni, vedere Anteprima di un'app.

  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.

Vedere anche