Introducing model-driven apps
Quali sono le 3 fasi di design prima di costruire una MDA?
The approach to making model-driven apps
La Model-driven apps ha 3 fasi di Design:
1) Data Model
2) Definire i tuoi business processes
3) Costruire l’app
* Dopo aver modellato i dati e definito i processi, puoi creare la tua app selezionando e impostando i componenti necessari in App Designer.
Building blocks of model-driven apps
Quali sono i Data components di una model Driven App?
Data
I Data components determinano i dati su cui si baserà l’app.
Building blocks of model-driven apps
Quali sono gli UI components di una MDA?
User interface
I components dell’interfaccia utente determinano il modo in cui gli utenti interagiranno con l’app.
Building blocks of model-driven apps
Quali sono i Logic Components di una Model Driven App?
Logic
I componenti logici determinano i processi aziendali, le regole e l’automazione dell’app.
1. Business process flow:Guidano gli utenti attraverso un processo aziendale standard.
2. Workflow: I flussi di lavoro automatizzano i business process senza un’interfaccia utente.
3. Actions: Sono un tipo di processo che consente di richiamare manualmente delle action, incluse action personalizzate, direttamente da un Workflow.
4. Business rule: Applicano regole o logica di raccomandazione a un Form per
5. Power Automate: è un servizio basato su cloud che consente di creare flussi di lavoro automatizzati tra app e servizi per
Building blocks of model-driven apps
Quali sono i Visualization Componets di una MDA?
Visualization
I Visualization Components determinano il data type e i reports mostrati dall’app.
Design model-driven apps
Perchè è consigliabile un processo di progettazione? e perchè è importante mettere in piedi un Data Model prima di iniziare a creare un MDA?
Understand the needs of the user
In qualità di App Maker, prima di iniziare a creare la tua soluzione Power Apps, è consigliabile eseguire un processo di progettazione. Quando si progetta la soluzione Power Apps, ci sono diversi fattori da considerare:
Passando attraverso un semplice processo di progettazione, puoi eliminare eventuali problemi minori prima che diventino un problema più grande una volta che l’app è in produzione.
1) Il tuo obiettivo di progettazione principale è mettere in ordine il tuo Data model Microsoft Dataverse.
Le MDA vengono create utilizzando App Designer. Sceglierai
Ciò significa che dovrai dedicare più tempo a capire di cosa ha bisogno il tuo utente rispetto a come apparirà.
Design MDA
Cosa sono i business requirement e perchè rappresenta la prima fase di processo di design?
Il primo passo del processo è comprendere i requisiti business.
1) Collabora con le parti interessate dell’app per considerare le tue esigenze di Security: Per la sicurezza, Dataverse ha un robusto modello di sicurezza.
Dovrai considerare:
2) dovrai anche identificare eventuali government regulations or authentication/authorization.
* Potresti voler implementare l’autenticazione a più fattori, ma dovrai pensare a come questo influenzerà gli utenti che si connettono alla tua applicazione.
3) Infine, la tua app deve essere disponibile quando l’utente è disconnesso da Internet?
* Questa è chiamata modalità offline ed è supportata dalle app Dataverse e Model-driven quando si utilizzano client iOS o Android.
Design MDA
Quali sono le domande da porsi durante la fase di progettazione del Data Model?
2. Data Model
`1) Quando inizi il processo di modellazione dei dati, ci sono un paio di domande importanti da porsi:
Queste domande sono importanti. Ricorda, le MDA utilizzano un’architettura basata sui metadati.
2) Ogni soluzione sviluppata e distribuita avrà il proprio set di metadati da raccogliere.
Design MDA
Cosa sono le UI e UX e perchè sono importanti durante la fase di design?
User Interface (UI) and User Experience (UX)
Quando si crea una MDA la maggior parte dell’interfaccia utente e dell’esperienza utente sono predefinite da noi.
Durante la pianificazione dell’app, determinare quali componenti sono necessari nella progettazione dell’app e crearli prima di creare l’app.
Design MDA
Quando si incorpora la business Logic nella propria app, quali sono le opzioni disponibili?
Business Logic
Quando si incorpora la Business Logic nella propria app, sono disponibili due opzioni principali.
Design MDA
Qual’è una tipica esigenza comune di output per le app?
Output
Un’esigenza di output comune per le app è la visualizzazione dei dati.
Control security when sharing MDA
Cosa sono e a cosa servono le Security Role?
Security Role
Microsoft Power Apps utilizza la Security Role per la condivisione.
Assign security roles to users
Le Security Role controllano l’accesso di un utente ai dati tramite una serie di livelli di accesso e autorizzazioni.
Control security when sharing model-driven apps
Quali sono le Security Role predefinite?
About predefined security roles
I seguenti ruoli predefiniti sono disponibili con un ambiente PowerApps. Salvo diversa indicazione, tutti i privilegi hanno portata globale.
Incorporate business process flows
Perchè dovresti utilizzare i Business process Flows?
Use business process flows
Perché dovresti utilizzare i Business Process Flows?
1) Forniscono una guida alle persone per portare a termine il lavoro. Un user experience semplificata che guida le persone attraverso i processi che la loro organizzazione ha definito per le interazioni che devono essere avanzate a una conclusione di qualche tipo.
3) Riducono la necessità di formazione perché i nuovi utenti non devono concentrarsi sulla tabella che dovrebbero utilizzare. Possono lasciare che il processo li guidi.
4) Possono aiutare il nuovo personale a diventare più veloce ed evitare errori che potrebbero portare a clienti insoddisfatti.
BPF
Quali sono i BPF standard di sistema?
System business process flows
Questi System BPF:
Possono essere trovati anche in Power Automate.
BPF
Possono esserci piu table per BPF, quali sono i suoi vantaggi?
Multiple tables in BPF
È possibile utilizzare un BPF per una singola tabella o per estendere più tabelle.
Puoi progettare BPF che legano insieme i record per un massimo di 5 tabelle diverse in un unico processo in modo che le persone che utilizzano l’app possano concentrarsi sul flusso del loro processo piuttosto che sulla tabella in cui stanno lavorando.
In questo modo, possono navigare facilmente tra i record delle tabelle correlate.
BPF
Possono esserci Multiple BPF per 1 Table?
Multiple business process flows are available per table
Non tutti gli utenti di un’organizzazione possono seguire lo stesso processo e condizioni diverse potrebbero richiedere l’applicazione di un processo diverso.