Passaggi per creare un'app basata su modello

Questa pagina descrive i passaggi associati alla creazione di un'app basata su modello. Per una semplice guida alla creazione di una prima app, vai a Creare la prima app basata su modello.

Passaggi per creare e condividere un'app basata su modello

Un'app basata su modello è costituita fondamentalmente dalle seguenti fasi.

Fase Ambito
Modellazione dei dati aziendali Per garantire una creazione corretta dei dati per risolvere il problema aziendale.
Definizione dei processi aziendali Per aiutare gli utenti ad aggiornare le tabelle e completare il loro lavoro in modo efficiente e preciso.
Composizione dell'app Per creare l'app e selezionare le tabelle e gli elementi delle tabelle rilevanti per l'app.
Configurazione di ruoli di sicurezza Per garantire che gli utenti dell'app possano interagire solo con i dati rilevanti per i loro ruoli.
Condivisione dell'app Distribuzione dell'app.

Ogni fase richiede un intervallo di editori per garantire che l'applicazione possa essere creata, indipendentemente dal fatto che il creatore dell'app stia aggiornando il modello di dati o seguendo il processo di composizione dell'app.

Anche se può sembrare strano avere più editor, questi riflettono le varie tecnologie che sono state utilizzate all'interno di Dataverse. Spesso i creatori si spostano tra gli editor per creare l'app.

Modellazione dei dati aziendali

Per modellare i dati aziendali determini quali dati saranno necessari all'app e in che modo saranno correlati agli altri dati. La progettazione basata su modello utilizza un'architettura basata su metadati in modo che i progettisti possano personalizzare l'app senza scrivere codice. Metadati significa "dati dei dati" e definiscono la struttura dei dati memorizzati nel sistema.

Nota

Non è possibile creare app basate su modello senza tabelle Dataverse. Tuttavia, le tabelle Dataverse possono essere utilizzate da molti servizi Power Platform, incluse app canvas e Power Automate.

Esercitazione: creare una tabella personalizzata con componenti in Power Apps

Definizione dei processi aziendali

La definizione e l'applicazione di processi aziendali coerenti sono un aspetto importante nella progettazione di un'app basata su modello. Tuttavia, va notato che è possibile creare un'app basata su modello senza un processo aziendale configurato per essa.

I processi coerenti consentono di verificare che gli utenti dell'app si concentrino sul proprio lavoro senza la necessità di ricordare l'esecuzione un set di operazioni manuali. Questi processi possono essere semplici o complessi e possono contenere operazioni su più tabelle.

Lo screenshot qui sotto illustra l'impatto di un processo aziendale in atto.

Esempio di app basata su modello con un processo aziendale

I processi aziendali vengono creati e configurati con Power Automate.

Ulteriori informazioni: Panoramica dei processi aziendali e Applicare le regole business con Microsoft Dataverse.

Composizione dell'app basata su modello

Dopo aver creato un modello di dati e definito i processi aziendali ove necessario, è possibile creare l'app.

Questo può essere fatto in due modi, creando un'app utilizzando l'interfaccia moderna o l'interfaccia classica.

Con l'interfaccia moderna i creatori possono vedere gli effetti dei cambiamenti che fanno durante la progettazione, mentre con l'interfaccia classica c'è un livello di astrazione tra l'esperienza dell'utente finale e l'esperienza di progettazione. Ulteriori informazioni:

Con entrambe le esperienze una Mappa del sito viene creata, definendo l'esperienza di navigazione per gli utenti. Con l'approccio moderno questa è una parte del processo di progettazione dell'app, mentre con la progettazione app classica viene utilizzato una progettazione mappe del sito separata.

Riproduzione dell'app

Riproduci la tua app tramite la progettazione app, o tramite Esplora soluzioni.

Una volta completate queste fasi, puoi passare alle fasi finali associate alla distribuzione della tua app.

Maggiori informazioni: Creare una mappa del sito

Configurazione di ruoli di sicurezza

L'accesso alle tabelle viene definito utilizzando i ruoli di sicurezza e questi ruoli regolano le azioni che gli utenti possono eseguire con le tabelle in Dataverse. Senza questo, gli utenti non avranno alcun accesso significativo all'app.

Le azioni sono Creazione, Lettura, Scrittura, Eliminazione, Aggiunta, Accodamento, Assegnazione e Condivisione. I ruoli di sicurezza devono essere prima configurati e quindi gli utenti vengono assegnati ai ruoli nel punto di condivisione.

Per ulteriori informazioni sulla comprensione, sulla creazione e sulla configurazione dei ruoli di sicurezza, vedi:

Condivisione dell'app

Per condividere un'app, sono necessarie due azioni.

  • Assegnare l'utente a un ruolo di sicurezza. Ciò significa che ha l'autorizzazione di vedere i dati.

    Esempio di app basata su modello

  • Condividere il collegamento dell'app. Per ottenere il collegamento:

  1. Modifica l'app e seleziona la scheda Proprietà.
  2. Copia l'URL Unified Interface.
  3. Incollare l'URL dell'app in una posizione a cui gli utenti possano accedere, ad esempio pubblicarlo nel sito di SharePoint o inviarlo per posta elettronica.

"Acquisizione del collegamento per un'app basata su modello"

La condivisione di un'app e i ruoli di sicurezza sono intrinsecamente collegati. Per condividere correttamente un'app, devi avere una buona conoscenza di entrambi. Scopri di più sulla condivisione di app e sull'impostazione della sicurezza

Uso di un'app basata su modello

È stata sviluppata una documentazione dedicata ad aiutare gli utenti di app basate su modello a navigare e interagire con successo in modo da renderli più produttivi. Altre informazioni sull'utilizzo di app basate su modello

Passaggi successivi

Creare la prima app moderna

Finestre di progettazione di app basate su modello

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