Cosa sono le app basate su modello in Power Apps?
Panoramica delle app basate su modello
La progettazione app basata su modello è un approccio che si concentra sull'aggiunta di componenti come moduli, visualizzazioni, e grafici e dashboard a tabelle utilizzando uno strumento di progettazione app. Inoltre, le relazioni collegano le tabelle in modo da consentire la navigazione tra esse e garantire che i dati non vengano ripetuti inutilmente.
L'uso della progettazione app consente di creare app semplici o molto complesse con uso limitato di codice o senza codice.
App orientate al processo
Le app basate su modello sono particolarmente adatte all'elaborazione di app basate su dati ad alta densità e consentono agli utenti di spostarsi facilmente tra i record correlati. Ad esempio, se stai creando un'app per gestire un processo complesso, come l'assunzione di nuovi dipendenti, la gestione di un processo di vendita o le relazioni dei membri in un'organizzazione come una banca, un'app basata su modello è un'ottima scelta.
Modellazione dei dati
Sebbene siano chiamate app basate su modelli, spesso è più facile pensarle come app basate su modello di dati. Questo perché, senza un modello di dati ospitato in Microsoft Dataverse, non puoi creare un'app basata su modello.
Esperienza utente
Dal punto di vista dell'utente, tutte le app basate su modello offrono un'esperienza simile, che è accessibile a molti utenti e dal dispositivo utilizzato. L'esperienza è simile al diagramma mostrato di seguito.
In questo esempio, l'app contiene tre tabelle (sfide, idee, progetti di team), un dashboard e più grafici e visualizzazioni. Gli utenti possono navigare tra le tabelle utilizzando il riquadro di sinistra o tramite il dashboard.
Vantaggi dell'approccio basato su modello
A differenza dello sviluppo di app canvas in cui il progettista ha il controllo completo sul layout dell'app, con le app basate su modello molto dell'interfaccia utente viene determinato automaticamente e in gran parte designato dai componenti che si aggiungono all'app.
Ci sono alcuni notevoli vantaggi in questo metodo di sviluppo delle applicazioni.
- Una volta che il modello di dati e le relazioni sono stati creati, il processo di compilazione è relativamente rapido grazie a ricchi strumenti di progettazione senza uso di codice incentrati sui componenti.
- Le app hanno un'interfaccia utente simile su vari dispositivi, dal desktop al dispositivo mobile.
- Le app sono accessibili e reattive automaticamente.
- L'esperienza utente è coerente in tutte le app basate su modello. Una volta che un utente è sicuro di un'app basata su modello, le app successive sono più facili da adottare all'interno di un'organizzazione.
- La migrazione di app tra gli ambienti di sviluppo, test e produzione è relativamente semplice usando le soluzioni.
Scopri di più sui vantaggi dell'approccio basato su modello
App basate su modello e app canvas a confronto
Nelle app canvas il creatore di app ha il controllo totale sul layout dell'app. Con le app basate su modello gran parte del layout è determinata dai componenti aggiunti. L'aspetto più importante è la rapida visualizzazione dei dati aziendali e la capacità di prendere decisioni, anziché la complessità della progettazione dell'app.
Categoria | App basate su modello | App canvas |
---|---|---|
Piattaforma dati | Solo Dataverse | Dataverse + molti altri che utilizzano connettori |
Esperienza di progettazione | Progettazione senza uso codice incentrata sui componenti | Manipolazione delle proprietà di controllo mediante espressioni Power Fx |
Controllo UI. | Limitato, prevalentemente personalizzazione | Controllo completo |
Coerenza dell'app | Alto: differisce principalmente in base alle tabelle e alle viste scelte | Spesso basso, dato il controllo significativo che i progettisti hanno sull'esperienza utente |
Migrazione tra ambienti | Semplice | Potenzialmente complesso dato che potrebbe essere necessario aggiornare le origini dati |
Velocità di creazione | Rapido | Relativo alla complessità della progettazione |
Reattiva | Reattiva automaticamente | Reattiva solo se progettata in questo modo |
Navigazione attraverso le relazioni | Automatico, purché esistano relazioni | Solo se progettata e applicata con formule Power Fx |
Funzioni di accessibilità | Predefinito | Progettato nell'app: Crea app canvas accessibili |
Passaggi per creare e condividere un'app basata su modello
Un'app basata su modello è costituita fondamentalmente dalle seguenti aree.
- Modellazione dei dati aziendali
- Definizione dei processi aziendali
- Composizione dell'app
- Configurazione di ruoli di sicurezza
- Condivisione dell'app
Gran parte del tempo dedicato alla creazione dell'app è dedicato alla modellazione dei dati aziendali e, in alcuni casi, alla definizione dei processi aziendali. La personalizzazione dei ruoli di sicurezza dipenderà dalle esigenze dell'organizzazione.
Ulteriori informazioni sui passaggi per creare un'app basata su modello
Uso di un'app basata su modello
È stata sviluppata una documentazione dedicata agli utenti che aiuta a navigare e interagire con successo con le app basate su modello in modo da renderli più produttivi.
Altre informazioni sull'utilizzo di app basate su modello
Puoi utilizzare le app basate su modello su un dispositivo mobile ed eseguirle in modalità offline.
Uso di soluzioni per fornire supporto con Application Lifecycle Management
Application lifecycle management è il modo in cui sviluppiamo un'app dal concepimento alla fine della vita.
Le soluzioni sono utilizzate per fungere da wrapper per tutti gli elementi necessari per fornire un prodotto da utilizzare all'interno di un'azienda.
Come minimo, un'app basata su modello richiede una singola tabella, una mappa del sito e l'app stessa. Tuttavia, le app basate su modello generalmente includono una quantità considerevole di altri elementi, e questo include app canvas, ruoli di sicurezza, variabili di ambiente e molto altro.
Le soluzioni offrono i mezzi con cui questi elementi possono essere migrati tra gli ambienti. Di conseguenza, le soluzioni sono una parte importante di qualsiasi strategia di gestione del ciclo di vita delle applicazioni.
Quando crei un'app basata su modello, dovresti crearla all'interno di una soluzione.
Requisiti minimi per la creazione di un'app basata su modello
Le app basate su modello possono essere complesse. Tuttavia, i requisiti minimi per crearle sono relativamente semplici.
- Una licenza Microsoft Power Apps.
- La capacità per creare un ambiente Power Platform. Questa è una funzionalità delle licenze Power Apps e Dynamics 365.
- Un ambiente Power Platform.
- Un database Dataverse nell'ambiente. Questa opzione è selezionata quando si crea un ambiente. Altre informazioni: Creare un ambiente con un database
- Privilegi per il creatore di lavorare come addetto alla personalizzazione di sistema o creatore di ambienti nell'ambiente in cui viene creata l'app basata su modello. Ulteriori informazioni: Ruoli di sicurezza predefiniti
- Una tabella. Molte tabelle standard, inclusa account, esistono per impostazione predefinita.
- Una colonna di tabella. Ogni tabella ha almeno una colonna e molte colonne di sistema.
- Una visualizzazione di tabella, per visualizzare i record. Ce ne sono diverse per impostazione predefinita.
- Un modulo di tabella, per inserire i dati. Ce ne sarà uno per impostazione predefinita.
Viene creata un'app basata su modello, aggiungendo una tabella alla mappa del sito usando la progettazione app e l'esecuzione del processo di pubblicazione e convalida dell'app.
Passaggi successivi
Informazioni sul valore delle app basate su modello
Creare una semplice app basata su modello è un ottimo modo per iniziare. Potresti voler Creare una soluzione prima di farlo.
Per approfondire la creazione di app basate su modello, vedi Passaggi per creare un'app basata su modello.
Se sei nuovo di Power Apps e vuoi sapere come convertire le tue idee in una soluzione completamente funzionante utilizzando Power Apps, inizia con la pianificazione di un progetto Power Apps.
Comprendere i componenti delle app basate su modello ti aiuterà a capire alcuni degli elementi che compongono un'app basata su modello.
Informazioni sulla licenza per Power Platform
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).
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per