Model Driven App - Get Started with Dataverse Flashcards
Table characteristics
Quando usare le standard tables e quando crearne di nuove?
Standard Tables
- Dataverse viene fornito con una serie di Standard tables che supportano le funzionalità delle applicazioni aziendali principali.
- Ogni tabel contiene anche una serie di column e di metadata che rappresentano i dati comuni che il sistema deve memorizzare per quella tabella.
- Si consiglia di acquisire familiarità con il catalogo delle tabelle standard e di utilizzarle ove possibile, funzioneranno come previsto nel proprio ambiente senza ulteriori sforzi.
Si possono effettuare modifiche minori senza dover creare nuove tabels
- Per modificare il nome visualizzato di una colonna, è possibile modificare la tabella. Non devi creare una nuova tabella.
-
Non puoi eliminare le standard Table, ma puoi nasconderla.
- Puoi nasconderla Modificando i Security Role per la tua organizzazione per rimuovere il privilegio di lettura per quella tabella. Ciò rimuoverà la tabella dalla maggior parte delle parti dell’applicazione.
New Table,Column o Relationship
- Se le standard tables non funzionano per le tue esigenze aziendali e se non possono essere modificate le per soddisfare tali esigenze, valuta la possibilità di creare una nuova tabella, colonna o relazione tra tabelle
Table characteristics
Cosa sono le Relationships tra tables?
Relationship
- Le relationships tra tables definiscono i diversi modi in cui i record della tabella possono essere associati ai record di altre tabels o della stessa tabel.
- Le relationship tra tabels sono metadati.
- Consentono alle query di recuperare i dati correlati in modo molto efficiente.
- Utilizzare le relationship tra tabels per definire le relazioni formali che definiscono la tabel o che possono essere utilizzate dalla maggior parte dei record.
Table characteristics
Quali sono i tipi relationships e che domande dobbiamo porci prima di creare una relazione?
Quando guardi la Solution Explorer potresti pensare che ci siano tre tipi di relazioni tra tabelle, ma in realtà ce ne sono solo due, vedi sotto:
- One-to-many relationships: una relazione di table one-to-many (1: N), many related table records sono associati a un singolo record di primary tabel in una relazione Parent/Child.
- Many-to-many relationships: In una relazione di tabel many-to-many (N: N), molti record di tabella sono associati a molti altri record di tabella. I record correlati tramite relazioni di tabella N: N sono considerati Peer.
le Relationships di tabella 1: N forniscono anche dati per rispondere alle seguenti domande:
- Quando elimino un record, devono essere eliminati anche i records correlati a quel record?
- Quando assegno un record a un nuovo proprietario, devo anche assegnare tutti i records correlati al nuovo proprietario?
- Come posso semplificare il processo di immissione dei dati quando creo un nuovo record correlato nel contesto di un record esistente?
- In che modo le persone che visualizzano un record possono visualizzare i records correlati?
Get started with Dataverse
Quali sono i Table Types Owners?
Prima di creare o modificare tabelle in Dataverse, è necessario comprendere i diversi tipi di tabelle che è possibile creare.
Types of table owners
- User or Team Owned: Le Action che possono essere eseguite su questi record possono essere controllate a livello di User.
- Organization-Owned: L’accesso ai dati è controllato a livello di Organization.
Dopo aver creato una tabella personalizzata,IL TIPO di tabella NON può essere modificato.
Get started with Dataverse
Cosa Sono le Activity Tables come tipo di Table Types?
1) Un’ Activity è un’azione per cui è possibile creare una voce di tipo calendario.
Le attività hanno queste caratteristiche:
- Hanno dimensioni temporali (ora di inizio, ora di fine, data di scadenza e durata) che aiutano a definire quando si è verificata o si verificherà l’azione
- Hanno dati (come un soggetto e una descrizione) che a_iutano a definire l’azione rappresentata dall’attività._
- Possono essere aperti, annullati o completati. Diversi valori di stato secondario verranno associati allo stato Completato di un’attività per chiarire come l’attività è stata completata.
2) Le Activity Tables possono essere di proprietà SOLO di un utente o di un team. NON possono essere di proprietà di un’organizzazione.
3) Activities predefinite:
- Appointment: rappresenta un intervallo di tempo con orari e durata di inizio / fine.
- Email: utilizza i protocolli di posta elettronica.
-
Fax: tiene traccia del risultato della chiamata e del numero di pagine per un fax.
- Può archiviare una copia elettronica del documento.
-
Letter: tiene traccia della consegna di una lettera.
- Può memorizzare una copia elettronica della lettera.
- Phone Call: tiene traccia di una telefonata.
- Recurring Appointment: L’appointment principale di una serie di appointments ricorrenti.
- Task: rappresenta il lavoro che deve essere fatto.
4) E’ possibile creare delle New Custom Activity Tables.
- I valori dei metadati delle tabelle di attività differiscono dai valori dei metadati di altre tabelle. Ad esempio, la colonna Primary è impostata su Object.
Get started with Dataverse
Cosa sono le Business Rules e quali non possono essere utilizzate dalla Canvas App?
Business Rules
Le Business Rule forniscono un’interfaccia semplice per implementare e mantenere le regole comunemente utilizzate.
- Le Business Rule definite per una tabella si applicano sia alle Canvas App che alle Model Driven App se la tabella viene utilizzata.
- Combinando Conditions e Actions, puoi eseguire una delle seguenti operazioni con le Business Rule:
- Imposta i valori delle colonne
- Cancella i valori delle colonne
- Imposta i livelli dei requisiti delle colonne
- Mostra o nascondi colonne
- Abilita o disabilita le colonne
- Convalida i dati e mostra i messaggi di errore
- Crea consigli aziendali basati sulla business intelligence
Differenza tra Canvas App e Model Driven Apps con le Business rule
- Le Model Driven app possono utilizzare TUTTE le actions disponibili sulle Business Rule
- Le Canvas App NON posso utilizzare tutte le Action disponibili sulle Business Rule
- Le seguenti Action NON sono disponibili nelle app Canvas:
- Mostra o nascondi colonne
- Abilita o disabilita le colonne
- Crea consigli aziendali basati sulla business intelligence
- Le seguenti Action NON sono disponibili nelle app Canvas: