Model Driven App - Introduction to Model- driven apps and Dataverse Flashcards
model-driven apps and Dataverse
Che tipo di approccio si utilizza con la model driven Apps e quali sono i suoi benefici?
Le app Model Driven utilizzano un approccio incentrato sui Components per sviluppare l’app. sono disponibili diversi Components e proprietà di essi da aggiungere e modificare durante la progettazione di un’app.
Ecco alcuni benefici:
- Ricco di Components.
- Ambienti di progettazione senza codice
- La capacità di creare app reattive complesse con un’interfaccia utente simile su una varietà di dispositivi, dal desktop al mobile
- Capacità di progettazione robusta
- Le app possono essere distribuite come solution
Introduction to model-driven apps and Dataverse
Quali sono le cose da tenere in mente quando si crea una Model Driven App?
Quando si crea una model driven app bisogna tenere in mente un pò di cose:
- Utilizza le Tables del Dataverse come blocchi predefiniti. .
- Viene costruita partendo dai tuoi dati e dai tuoi principali processi aziendali che verranno inseriti nel Dataverse per modellare Forms, Views e altri Components.
- Prima di comporre l’app, è importante assicurarsi che i dati aziendali e i processi aziendali a livello di dati siano strutturati correttamente.
- Genereranno automaticamente un’interfaccia utente che è reattiva su tutti i dispositivi.
Introduction to model-driven apps and Dataverse
Quali sono le 3 aree principali su cui è importante concentrarsi quando si crea una model driven app?
Quando si crea una model driven app è importante concentrarsi su tre aree:
-
Modellazione dei dati aziendali
- Per modellare i dati aziendali, determini di quali dati la tua app avrà bisogno e come tali dati saranno correlati ad altri dati.
- Utilizza un’architettura basata sui metadata “dati sui dati” e definisce la struttura dei dati memorizzati nel sistema.
-
Definizione dei processi aziendali
- Definire e applicare processi aziendali coerenti è un aspetto chiave della progettazione di Model Driven.
- Processi coerenti aiutano a garantire che gli utenti della tua app si concentrino sul proprio lavoro e non sul ricordarsi di eseguire una serie di passaggi manuali.
- I processi possono essere semplici o complessi e spesso cambiano nel tempo.
-
Comporre l’app.
- Dopo aver modellato i dati e definito i processi, crea la tua app selezionando e configurando i componenti di cui hai bisogno utilizzando lo strumento di progettazione dell’app.
Introduction to Microsoft Dataverse
Cosa sono le Tables e come vengono archiviati i dati nel Dataverse ?
Tables
- Una Tabel è un insieme di Rows/records utilizzati per memorizzare i dati, in modo simile a come una tabella archivia i dati all’interno di un database.
- Il Dataverse include un set base di standard Tables/entities che supportano scenari aziendali comuni
Le applicazioni Dynamics 365, come Sales, Service e Marketing, utilizzano Dataverse per archiviare e proteggere i dati utilizzati dalle applicazioni.
Introduction to Microsoft Dataverse
Quali sono le logic e le Validation che si possono sfruttare con le Tables nel Dataverse?
Le Tables all’interno di Dataverse possono sfruttare una logica e una convalida lato server avanzate per garantire la qualità dei dati.
Esempio:
-
Business Rules:
- convalidano i dati su più colonne in una tabella e forniscono messaggi di avviso ed errore, indipendentemente dall’app utilizzata per creare i dati.
-
Business process flows:
- guidano gli utenti per assicurarsi che inseriscano i dati in modo coerente e rieseguono gli stessi passaggi ogni volta. I flussi dei Business Process Flows sono attualmente supportati solo per le model-driven
-
Workflows:
- automatizzano i Business Process senza richiedere l’interazione dell’utente.
-
Business logic with code:
- supporta scenari di sviluppo avanzati che estendono l’applicazione direttamente tramite il codice.
Introduction to Microsoft Dataverse
Cos’è le Security Role nel Dataverse?
I dati nel Dataverse vengono archiviati in modo sicuro,cosi che gli utenti possano vederli solo se concedi loro l’accesso.
La Security Role ti consente di controllare l’accesso alle Table/entità per diversi utenti all’interno della tua organizzazione
Table characteristics
Cosa sono i Metadata all’interno del dataverse e cosa fanno?
In Dataverse, i Metadata (dati sui dati) sono una raccolta di tables.
- Controllano i tipi di Rows/record che puoi creare e il tipo di azioni che possono essere eseguite su di essi.
- Quando si utilizzano strumenti di personalizzazione per creare o modificare tables, column e relation tra tabels, si modificano questi metadata.