Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le tabelle Common Data Service forniscono il set comune di tabelle di tutti i database dell'ambiente. Le tabelle elencate qui vengono aggiunte o modificate quando selezioni Abilita le app Dynamics 365? mentre aggiungi Common Data Service a un ambiente creato.
Quando disponi delle licenze necessarie, puoi installare i prodotti Dynamics 365 che possono aggiungere ancora più tabelle o personalizzare le tabelle Dynamics 365 o Common Data Service esistenti.
Nella tabella seguente sono elencati altri prodotti Dynamics 365 che dipendono da questo riferimento:
| Documentazione del prodotto | Tabella dei prodotti di riferimento |
|---|---|
| Vendite | Riferimento alla tabella/entità Sales |
| Servizio sul campo | Riferimento a tabelle/entità di Field Service |
| Servizio clienti | Riferimento a tabelle/entità del servizio clienti |
Questo riferimento include solo le tabelle in cui:
IsPrivate è uguale a
false- Sono escluse le tabelle in cui non esistono casi d'uso esterni. Scopri di più sulle tabelle private
IsIntersect è
falseuguale a o IsIntersect è uguale atruee la tabella contiene più di 4 colonne.- La maggior parte delle tabelle di intersezione contiene solo le 4 colonne necessarie per supportare la relazione molti-a-molti. Non sono utili. Le tabelle intersecate con più di quattro colonne sono più interessanti.
Messages
I messaggi in questo elenco sono applicabili per l'entità. Ad esempio, le tabelle di proprietà dell'utente supportano , Assign, GrantAccesse i ModifyAccess messaggi, mentre le RevokeAccesstabelle di proprietà dell'organizzazione non lo supportano.
SDK per .NET
Quando si usa l'SDK per .NET, è in genere possibile richiamare la classe di richiesta corrispondente che apparterrà agli spazi dei nomi Microsoft.Crm.Sdk.Messages o Microsoft.Xrm.Sdk.Messages . Queste classi hanno nomi che includono il Request prefisso aggiunto al nome del messaggio.
Alcuni messaggi vengono aggiunti come azioni personalizzate per le soluzioni supportate. Questi messaggi non sono definiti all'interno degli assembly SDK , ma esistono diversi modi per utilizzarli.
API per il Web
Quando si utilizza l'API Web, è possibile trovare le funzioni e le azioni OData Common Dataverse definite in questi riferimenti di riferimento:
- Informazioni di riferimento sulle azioni dell'API Web
- Informazioni di riferimento sulle funzioni API Web
Per queste funzioni e azioni, e per tutte le altre aggiunte, è possibile scoprire come utilizzarle:
- Esaminare il documento di servizio $metadata per informazioni dettagliate sui parametri e sui valori restituiti. Per ulteriori informazioni, vedere Definizioni di azione e Definizioni di funzione .
- Richiama azioni e funzioni. Per informazioni dettagliate, vedere Utilizzare le azioni API Web e Utilizzare le funzioni API Web .
Events
Gli eventi sono messaggi che esistono in modo che sia possibile sottoscriverli. A meno che tu non abbia aggiunto l'evento, non dovresti richiamare il messaggio, ma solo iscriverti. È possibile iscriversi agli eventi in diversi modi, ad esempio:
- Utilizza il connettore Common Data Service di Power Automate utilizzando il trigger Quando viene eseguita un'azione .
- Registra un plug-in Common Data Service per rispondere all'evento.
- Inviare i dati degli eventi ad Azure o a un web hook con l'integrazione di Azure Common Data Service
Proprietà
Questa sezione include le proprietà dell'entità selezionate anziché tutte. Sono incluse solo le proprietà che si prevede siano più utili per gli sviluppatori. Alcuni valori delle proprietà dell'entità possono essere modificati.
Colonne
Le colonne sono elencate in due sezioni separate: colonne/attributi scrivibili e colonne/attributi di sola lettura. Lo scopo di questa separazione è quello di concentrarsi sulle colonne che uno sviluppatore può impostare durante la creazione o l'aggiornamento delle righe in una tabella. La comprensione di queste colonne consente a uno sviluppatore di capire cosa può fare con la tabella oltre al semplice recupero dei valori.
Le colonne nella sezione Colonne/attributi scrivibili restituiscono true per le proprietà IsValidForCreate o IsValidForUpdate (in genere entrambe). Se una di queste proprietà restituisce false, questo viene indicato.
Le colonne/gli attributi di sola lettura restituiscono sempre false per le proprietà IsValidForCreateeIsValidForUpdate .
Le opzioni della colonna di scelta in questa documentazione di riferimento provengono da una distribuzione in cui l'inglese è la lingua di base. Alcune opzioni di scelta possono variare a seconda della lingua di base selezionata al momento della creazione dell'ambiente. Queste differenze si allineano più strettamente alle opzioni che meglio si adattano alla lingua o alla cultura. Sei libero di personalizzare queste opzioni modificando le etichette o aggiungendo e rimuovendo opzioni secondo necessità.
Relationships
La classe EntityMetadata include tre proprietà per rappresentare le relazioni:
| Proprietà | TIPO | Description |
|---|---|---|
| UnoA MoltiRelazioni | OneToManyRelationshipMetadata[] | Ottiene la matrice di relazioni uno-a-molti per l'entità. |
| Relazioni MoltiA Uno | OneToManyRelationshipMetadata[] | Ottiene la matrice di relazioni molti-a-uno per l'entità. |
| MoltiAMoltiRelazioni | ManyToManyRelationshipMetadata[] | Ottiene la matrice di relazioni molti-a-molti per l'entità. |
Annotazioni
È importante tenere presente che, sebbene ogni tabella elenchi le relazioni che si applicano, ogni relazione è condivisa da entrambe le tabelle. Le relazioni esistono tra le tabelle. Sebbene esistano relazioni uno-To-Many, le relazioni molti-a-uno sono semplicemente una visualizzazione di una relazione uno-To-Many dalla tabella di riferimento.
Relazioni molti-a-uno
Include le seguenti OneToManyRelationship proprietà:
| Proprietà | Description |
|---|---|
ReferencedEntity |
Nome logico della tabella correlata. |
ReferencedAttribute |
Nome logico della chiave primaria della tabella correlata. |
ReferencingEntity |
Nome logico della tabella correlata che contiene la colonna di ricerca. |
ReferencingAttribute |
Nome logico della colonna di ricerca nella tabella correlata che contiene un riferimento alla chiave primaria della tabella primaria. |
IsHierarchical |
Se la relazione rappresenta una relazione gerarchica autoreferenziale |
CascadeConfiguration |
I dati che descrivono le operazioni eseguite sull'entità padre verranno propagati alle entità correlate. Ulteriori informazioni: Configurazione a cascata |
Relazioni uno-a-molti
Include le seguenti OneToManyRelationship proprietà:
| Proprietà | Description |
|---|---|
ReferencingEntity |
Nome logico della tabella correlata. |
ReferencingAttribute |
Nome logico della colonna nella tabella correlata che contiene un riferimento alla chiave primaria della tabella primaria. |
IsCustomizable |
Se le proprietà della relazione possono essere modificate. |
ReferencedEntityNavigationPropertyName |
Nome della proprietà di navigazione con valori di raccolta dell'API Web per questa relazione. Ulteriori informazioni: Proprietà di navigazione dell'API Web |
AssociatedMenuConfiguration |
Dati usati dalle app basate su modello per controllare se e come è possibile accedere ai dati dell'entità correlata nell'interfaccia utente dall'entità primaria. |
Relazioni molti-a-molti
Ogni relazione molti-a-molti include Entity1LogicalName e Entity2LogicalName. Per questa documentazione, i dettagli delle relazioni vengono forniti nel contesto della tabella corrente. Che sia Entity1 o Entity2 non sia davvero importante.
Per ogni relazione molti-a-molti sono incluse le proprietà seguenti:
| Proprietà | Description |
|---|---|
IntersectEntityName |
Nome logico della tabella di intersezione che supporta questa relazione molti-a-molti. È possibile utilizzare questo valore quando si uniscono le colonne della tabella utilizzando FetchXml |
IsCustomizable |
Se le proprietà della relazione possono essere modificate. |
SchemaName |
Nome dello schema della relazione. |
IntersectAttribute |
Nome della colonna nella tabella di intersezione che rappresenta la chiave primaria per i record di questo tipo. |
NavigationPropertyName |
Nome della proprietà di navigazione con valori di raccolta dell'API Web per questa relazione. Ulteriori informazioni: Proprietà di navigazione dell'API Web |
AssociatedMenuConfiguration |
Dati usati dalle app basate su modello per controllare se e come è possibile accedere ai dati della seconda tabella nell'interfaccia utente da questa tabella. |
Nel raro caso in cui una relazione molti-a-molti sia autoreferenziale, ad esempio per il ruolo di connessione (ConnectionRole) connectionroleassociation_association, Entity1 o Entity2 sia anteposta alla proprietà.
| Proprietà | Value |
|---|---|
Entity1IntersectAttribute |
Nome della colonna nella tabella di intersezione che rappresenta la chiave primaria per i record di questo tipo come prima tabella. |
Entity2IntersectAttribute |
Nome della colonna nella tabella di intersezione che rappresenta la chiave primaria per i record di questo tipo come seconda tabella. |
Entity1NavigationPropertyName |
Nome della proprietà di navigazione con valori di raccolta dell'API Web per questa relazione come prima tabella. |
Entity2NavigationPropertyName |
Nome della proprietà di navigazione con valori di raccolta dell'API Web per questa relazione come seconda tabella. |
Entity1AssociatedMenuConfiguration |
Dati usati dalle app basate su modello per controllare se e come è possibile accedere ai dati della seconda tabella nell'interfaccia utente da questa tabella come prima tabella. |
Entity2AssociatedMenuConfiguration |
Dati usati dalle app basate su modello per controllare se e come è possibile accedere ai dati della seconda tabella nell'interfaccia utente da questa tabella come seconda tabella |