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.

Progettista di app con aggiunta di tabella di account e contatti

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.

Esempio di app basata su modello

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

La gestione del ciclo di vita delle applicazioni (ALM) è il modo in cui sviluppiamo un'app dall'ideazione alla fine del ciclo di 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.

Esploratore di soluzioni

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