opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Tabele Common Data Service zagotavljajo skupni nabor tabel, ki jih imajo vse zbirke podatkov okolja. Tukaj navedene tabele so dodane ali spremenjene, ko izberete Omogoči aplikacije Dynamics 365?, medtem ko dodate Common Data Service v okolje, ki ga ustvarite.
Ko imate potrebne licence, lahko namestite izdelke Dynamics 365, ki lahko dodajo še več tabel ali prilagodijo obstoječe tabele Dynamics 365 ali Common Data Service.
V tej tabeli so navedeni drugi izdelki Dynamics 365, ki so odvisni od tega sklica:
| Dokumentacija izdelka | Sklic na tabelo izdelkov |
|---|---|
| Prodaje | Sklic na prodajno tabelo/entiteto |
| Terenska služba | Sklic na tabelo/entiteto storitve Field Service |
| Služba za stranke | Sklic na tabelo/entiteto storitve Customer Service |
Ta sklic vključuje samo tiste tabele, v katerih:
IsPrivate je enako
false- To izključuje tabele, pri katerih ni zunanjih primerov uporabe. Preberite več o zasebnih tabelah
IsIntersect je
falseenako ali IsIntersect je enakotruein tabela vsebuje več kot 4 stolpce.- Večina presečnih tabel vsebuje samo 4 stolpce, ki so potrebni za podporo relacije Mnogi-na-Mnogi. Niso koristni. Bolj zanimive so presečne tabele z več kot štirimi stolpci.
Sporočila
Sporočila na tem seznamu veljajo za entiteto. Tabele v lasti uporabnika na primer podpirajo Assignsporočila , GrantAccess, ModifyAccess, medtem ko tabele RevokeAccess v lasti organizacije ne.
SDK za .NET
Ko uporabljate komplet SDK za .NET, lahko po navadi prikličete ustrezen razred zahtev, ki bo pripadal imenskemu prostoru Microsoft.Crm.Sdk.Messages ali Microsoft.Xrm.Sdk.Messages . Ti razredi imajo imena, ki vključujejo Request predpono, dodano imenu sporočila.
Nekatera sporočila so dodana kot dejanja po meri za rešitve, ki jih podpirajo. Ta sporočila niso določena v sklopih SDK, vendar jih lahko uporabite na več načinov.
Spletni API
Ko uporabljate spletni API, lahko najdete pogoste funkcije in dejanja OData Common Data Service, ki so opredeljena v tem sklicu:
Za te funkcije in dejanja ter morebitne dodatne dodane funkcije lahko odkrijete, kako jih uporabljate tako:
- V servisnem dokumentu $metadata poiščite podrobnosti o parametrih in vrnjenih vrednostih. Za podrobnosti glejte Definicije dejanj in Definicije funkcij.
- Prikličite dejanja in funkcije. Za podrobnosti glejte Uporaba dejanj spletnega API-ja in Uporaba funkcij spletnega API-ja .
Dogodki
Dogodki so sporočila, ki obstajajo, da se lahko naročite nanje. Če niste dodali dogodka, ne smete priklicati sporočila, samo se naročite nanj. Na dogodke se lahko naročite na več različnih načinov, na primer:
- Uporabite povezovalnik Common Data Service za Power Automate s sprožilcem Ko je dejanje izvedeno .
- Registrirajte vtičnik Common Data Service, da se odzovete na dogodek.
- Pošiljanje podatkov o dogodkih v Azure ali spletni kavelj z integracijo Azure Common Data Service
Lastnosti
Ta razdelek vključuje izbrane lastnosti entitete in ne vseh. Vključene so samo tiste lastnosti, za katere se pričakuje, da bodo najbolj uporabne za razvijalce. Nekatere vrednosti lastnosti entitete je mogoče spremeniti.
Št. stolpcev
Stolpci so navedeni v dveh ločenih razdelkih: zapisljivi stolpci/atributi in stolpci/atributi samo za branje. Namen tega ločevanja je, da se osredotoči na stolpce, ki jih razvijalec lahko nastavi pri ustvarjanju ali posodabljanju vrstic v tabeli. Razumevanje teh stolpcev razvijalcu pomaga razumeti, kaj lahko stori s tabelo, poleg tega, da samo pridobi vrednosti.
Stolpci v razdelku Zapisljivi stolpci/atributi vrnejo true za lastnostiIsValidForCreate ali IsValidForUpdate (običajno oboje). Če katera koli od teh lastnosti vrne napačno, je to označeno.
Stolpci/atributi samo za branje vedno vrnejo false za lastnosti IsValidForCreateinIsValidForUpdate .
Možnosti stolpca izbire v tej referenčni dokumentaciji izvirajo iz uvajanja, kjer je angleščina osnovni jezik. Nekatere možnosti izbire se lahko razlikujejo glede na osnovni jezik, ki je bil izbran ob ustvarjanju okolja. Te razlike so bolj usklajene z možnostmi, ki najbolje ustrezajo jeziku ali kulturi. Te možnosti lahko prilagodite tako, da po potrebi spremenite oznake ali dodate in odstranite možnosti.
Relacije
Razred EntityMetadata vključuje tri lastnosti, ki predstavljajo relacije:
| Lastnost | Vnesi | Opis |
|---|---|---|
| OneToManyRelationships | OneToManyRelationshipMetadata[] | Pridobi niz relacij ena proti več za entiteto. |
| ManyToOne Relationships | OneToManyRelationshipMetadata[] | Pridobi niz relacij več proti ena za entiteto. |
| ManyToManyRelationships | ManyToManyRelationshipMetadata[] | Pridobi nabor relacij »več proti mnogim« za entiteto. |
opomba,
Pomembno je upoštevati, da je v vsaki tabeli navedena tista relacija, ki veljajo zanjo, vendar je vsaka relacija skupna obema tabelama. Relacije obstajajo med tabelami. Medtem ko obstajajo razmerja ena-To-Many, so odnosi Many-to-One preprosto pogled na odnos ena-To-Many iz referenčne tabele.
Odnosi več na enega
Vključuje te OneToManyRelationship lastnosti:
| Lastnost | Opis |
|---|---|
ReferencedEntity |
Logično ime povezane tabele. |
ReferencedAttribute |
Logično ime primarnega ključa povezane tabele. |
ReferencingEntity |
Logično ime povezane tabele s stolpcem za iskanje. |
ReferencingAttribute |
Logično ime stolpca za iskanje v povezani tabeli, ki vsebuje sklic na primarni ključ primarne tabele. |
IsHierarchical |
Ali relacija predstavlja samoreferenčno hierarhično relacijo |
CascadeConfiguration |
Podatki, ki opisujejo, katera dejanja, izvedena na nadrejeni osebi, se kaskadno prenesejo na povezane entitete. Več informacij: Kaskadna konfiguracija |
Razmerja ena proti več
Vključuje te OneToManyRelationship lastnosti:
| Lastnost | Opis |
|---|---|
ReferencingEntity |
Logično ime povezane tabele. |
ReferencingAttribute |
Logično ime stolpca v povezani tabeli, ki vsebuje sklic na primarni ključ primarne tabele. |
IsCustomizable |
Ali je mogoče spremeniti lastnosti relacije. |
ReferencedEntityNavigationPropertyName |
Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo. Več informacij: Lastnosti krmarjenja spletnega API-ja |
AssociatedMenuConfiguration |
Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzor, ali in kako je mogoče dostopati do podatkov povezane entitete v uporabniškem vmesniku iz primarne entitete. |
Razmerja med mnogimi
Vsaka relacija »mnoge« proti številu vključuje »Entity1LogicalName« in »Entity2LogicalName«. Za to dokumentacijo so podrobnosti o relaciji na voljo v kontekstu trenutne tabele. Ne glede na to, ali je Entity1Entity2 ali ni resnično pomembno.
Za vsako razmerje »več proti mnogim« so vključene te lastnosti:
| Lastnost | Opis |
|---|---|
IntersectEntityName |
Logično ime presečne tabele, ki podpira to razmerje več proti mnogim. To vrednost lahko uporabite, ko združujete stolpce tabele s funkcijo FetchXml |
IsCustomizable |
Ali je mogoče spremeniti lastnosti relacije. |
SchemaName |
Ime sheme relacije. |
IntersectAttribute |
Ime stolpca v tabeli presečišč, ki je primarni ključ za zapise te vrste. |
NavigationPropertyName |
Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo. Več informacij: Lastnosti krmarjenja spletnega API-ja |
AssociatedMenuConfiguration |
Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzorovanje, ali in kako je mogoče dostopati do podatkov druge tabele v uporabniškem vmesniku iz te tabele. |
V redkih primerih, ko se relacija »več proti mnogim« sklicuje na sebe, na primer za vlogo povezave (ConnectionRole) connectionroleassociation_association, Entity1 ali Entity2 je predhodna lastnosti.
| Lastnost | Vrednost |
|---|---|
Entity1IntersectAttribute |
Ime stolpca v tabeli presečišč, ki je primarni ključ za zapise te vrste kot prva tabela. |
Entity2IntersectAttribute |
Ime stolpca v tabeli presečišč, ki je primarni ključ za zapise te vrste kot druga tabela. |
Entity1NavigationPropertyName |
Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo kot prvo tabelo. |
Entity2NavigationPropertyName |
Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo kot drugo tabelo. |
Entity1AssociatedMenuConfiguration |
Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzorovanje, ali in kako je mogoče dostopati do podatkov druge tabele v uporabniškem vmesniku iz te tabele kot prve tabele. |
Entity2AssociatedMenuConfiguration |
Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzorovanje, ali in kako je mogoče dostopati do podatkov druge tabele v uporabniškem vmesniku iz te tabele kot druge tabele |