Cosa sono le app basate su modello in Power Apps?
Panoramica delle app basate su modello
La progettazione di app basata su modelli è un approccio che si concentra sull'aggiunta di componenti quali moduli, visualizzazioni, grafici e dashboard a tabelle, utilizzando uno strumento di progettazione di app. ... ... ... ... ... Inoltre, Relazioni Connetti unisce le tabelle in modo da consentire la navigazione tra di esse e garantire che i dati non vengano ripetuti inutilmente.
È possibile creare app semplici o complesse usando la progettazione app con poco 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 sviluppando un'app per gestire un processo complesso, come l'inserimento di nuovi dipendenti, la gestione di un processo di vendita o l'iscrizione di nuovi membri in un'organizzazione come una banca, un'app basata su modello è un'ottima scelta.
Modellazione dei dati
Sebbene le chiamiamo app basate su modelli, spesso è più facile considerarle app basate su modelli 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 allo schema mostrato qui.
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 la 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 creati il modello di dati e Relazioni , il processo di compilazione è relativamente rapido grazie ai progettisti avanzati senza 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 fonti 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 dipende 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 che aiuta gli utenti a navigare e interagire con successo con le app basate su modelli, in un modo che li rende 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.
Utilizzo di soluzioni per supportare la gestione del ciclo di vita delle applicazioni
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 attraverso i quali questi oggetti possono essere trasferiti da un ambiente all'altro. 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.
Utilizzando l' App Designer, un'app basata su modello viene creata aggiungendo una pagina, che aggiunge la navigazione all'app e in genere si basa su una tabella o su una pagina personalizzata.
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 modelli, consulta i Passaggi per la creazione di un'app basata su modelli.
Se sei un nuovo utente di Power Apps e vuoi scoprire come convertire il tuo Idee in una soluzione completamente funzionante utilizzando Power Apps, inizia con Pianificazione di un Power Apps progetto.
Comprendere i componenti delle app basate su modelli ti aiuta a comprendere alcuni degli elementi che compongono un'app basata su modelli.
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).