Presentazione delle app basate su modello

Completato

La progettazione di app basate su modello è un approccio incentrato sull'iniziare con i dati per poi aggiungere dashboard, moduli, visualizzazioni e grafici che consentano di interagire con i dati sotto forma di un'app. Inoltre, le app basate su modello facilitano la connessione delle tabelle tramite relazioni, per permettere di spostarsi dall'una all'altra riducendo così la probabilità di ripetizione dei dati.

È possibile creare app semplici o complesse usando la progettazione app con poco codice o senza codice.

Nelle app canvas il creatore di app ha il controllo totale sul layout dell'app. Nelle app basate su modello, invece, gran parte del layout è determinata dai componenti che si aggiungono (dashboard, moduli, viste e grafici). L'aspetto più importante è la rapida visualizzazione dei dati aziendali e la capacità di prendere decisioni, anziché la complessità della progettazione dell'app.

Screenshot di un esempio di app basata su modello di Power Apps.

Approccio alla creazione di app basate su modello

Le app basate su modello prevedono le seguenti fasi fondamentali:

  1. Modellare i dati aziendali
  2. Definire i processi di business
  3. Comporre l'app
  4. Configurare i ruoli di sicurezza
  5. Condividere l'app

Modellare i dati aziendali

Questo è il passaggio più importante per creare un'app basata su modello. È corretto pensare alle app basate su modelli come app basate su modelli di dati. In questo caso, occorre prima creare il modello di dati in Dataverse per poi procedere alla creazione dell'app. Quando si modellano i dati aziendali, è necessario determinare quali dati sono necessari all'app e in che modo questi dati sono correlati ad altri dati. Se questa operazione viene eseguita correttamente, i progettisti possono personalizzare l'app senza scrivere codice.

Definire i processi di business

La definizione e l'applicazione di processi di business coerenti sono aspetti fondamentali della progettazione di un'app basata su modello. La coerenza dei processi consente agli utenti dell'app di concentrarsi sul proprio lavoro, senza dover ricordare di eseguire una serie di procedure manuali. I processi possono essere semplici o complessi e spesso cambiano nel tempo.

Comporre l'app

Dopo aver modellato i dati e aver definito i processi di business, è possibile creare l'app selezionando e impostando le pagine necessarie in Progettazione app. Power Apps crea automaticamente una mappa del sito, semplificando così la navigazione per gli utenti.

Configurare i ruoli di sicurezza

Le tabelle di Dataverse sono accessibili solo agli utenti cui sono assegnati ruoli di sicurezza. Una volta applicato un ruolo di sicurezza a una tabella specifica, l'accesso al ruolo si applica a qualsiasi applicazione in cui vengono usati i dati. La sicurezza in Dataverse è affidabile e permette di creare ruoli univoci con ciascuna tabella. Le stesse tabelle possono avere ruoli diversi con diversi tipi di accesso, coprendo la capacità di creare, leggere, scrivere, eliminare, aggiungere, accodare, assegnare e condividere dati dalla tabella.

Condividere l'app

La condivisione di app basata su modello può essere considerata come a un processo in due fasi. È necessario condividere l'accesso alla tabella di Dataverse per poi procedere a condividere l'app stessa. Una volta completata l'app e assegnato all'utente (o al gruppo di utenti) un ruolo di sicurezza, è possibile condividere l'app con l'utente. Se si condivide un'app con un utente che non dispone di un ruolo di sicurezza per tali dati, quest'ultimo non sarà in grado di usare correttamente l'app.

Per riassumere, Power Apps semplifica la creazione rapida di un'app basata su tabelle di Dataverse progettate in modo corretto, riducendo al minimo o addirittura azzerando le operazioni di scrittura di codice.