Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Tablice Dataverse pružaju zajednički skup tablica koje imaju sve baze podataka okruženja. Ovdje navedene tablice dodaju se ili mijenjaju kada odaberete Omogući aplikacije sustava Dynamics 365? dok dodajete Dataverse u okruženje koje stvorite.
Kada imate potrebne licence, možete instalirati proizvode sustava Dynamics 365 koji mogu dodati još više tablica ili prilagoditi postojeće tablice sustava Dynamics 365 ili Dataverse.
U ovoj su tablici navedeni drugi proizvodi sustava Dynamics 365 koji ovise o ovoj referenci:
| Dokumentacija proizvoda | Referenca tablice proizvoda |
|---|---|
| Prodajom | Referenca prodajne tablice/entiteta |
| Terenska služba | Referenca tablice/entiteta Field Service |
| Službu | Referenca tablice/entiteta Customer Service |
Ova referenca uključuje samo one tablice u kojima:
IsPrivate je jednako
false- To isključuje tablice u kojima ne postoje vanjski slučajevi upotrebe. Saznajte više o privatnim stolovima
IsIntersect je
falsejednako ili IsIntersect jednakotrue, a tablica sadrži više od 4 stupca.- Većina sjecišta tablica sadrži samo 4 stupca potrebna za podršku odnosa Many-to-Man. Oni nisu korisni. Zanimljivije su tablice presijeca s više od četiri stupca.
Poruke
Poruke na ovom popisu primjenjive su na entitet. Na primjer, tablice u vlasništvu korisnika podržavaju poruke , AssignGrantAccess, , dok tablice ModifyAccess u vlasništvu tvrtke ili ustanove ne podržavajuRevokeAccess.
SDK za .NET
Kada koristite SDK za .NET, obično možete pozvati odgovarajuću klasu zahtjeva koja će pripadati prostorima naziva Microsoft.Crm.Sdk.Messages ili Microsoft.Xrm.Sdk.Messages . Ove klase imaju nazive koji uključuju prefiks Request dodan nazivu poruke.
Neke se poruke dodaju kao prilagođene akcije za rješenja koja podržavaju. Te poruke nisu definirane unutar sklopova SDK-a, ali postoji nekoliko načina na koje ih možete koristiti.
Web API
Kada koristite web-API, možete pronaći uobičajene funkcije i radnje OData usluge Dataverse definirane u ovim referencama:
Za ove funkcije i akcije, kao i bilo koju dodatnu dodanu, možete otkriti kako ih koristiti na sljedeći način:
- Pregledajte $metadata servisni dokument za detalje o parametrima i povratnim vrijednostima. Pojedinosti potražite u odjeljku Definicije radnji i Definicije funkcija .
- Pozivanje radnji i funkcija. Pojedinosti potražite u odjeljcima Korištenje akcija web-API-ja i Korištenje funkcija web-API-ja .
Događaji
Događaji su poruke koje postoje kako biste se mogli pretplatiti na njih. Osim ako niste dodali događaj, ne biste trebali pozivati poruku, samo se pretplatiti na nju. Možete se pretplatiti na događaje na nekoliko različitih načina, na primjer:
- Koristite poveznik Power Automate Dataverse pomoću okidača Kada se akcija izvrši.
- Registrirajte dodatak Dataverse da biste odgovorili na događaj.
- Slanje podataka o događaju na Azure ili web-dojavu uz integraciju platforme Azure usluge Dataverse
Svojstva
Ovaj odjeljak uključuje odabrana svojstva entiteta, a ne sve. Uključeni su samo oni objekti za koje se očekuje da će biti najkorisniji za programere. Neke vrijednosti svojstava entiteta mogu se promijeniti.
Kolone
Stupci su navedeni u dva zasebna odjeljka: stupci/atributi za pisanje i stupci/atributi samo za čitanje. Svrha je ovog razdvajanja usredotočiti se na stupce koje razvojni inženjer može postaviti prilikom stvaranja ili ažuriranja redaka u tablici. Razumijevanje ovih stupaca pomaže razvojnom inženjeru da shvati što može učiniti s tablicom osim pukog dohvaćanja vrijednosti.
Stupci u odjeljku Stupci/atributi za zapisivanje vraćaju true za svojstvaIsValidForCreate ili IsValidForUpdate (obično oboje). Ako bilo koje od ovih svojstava vrati false, to je naznačeno.
Stupci/atributi samo za čitanje uvijek vraćaju false za svojstva IsValidForCreateiIsValidForUpdate .
Mogućnosti stupca izbora u ovoj referentnoj dokumentaciji potječu iz implementacije u kojoj je engleski osnovni jezik. Neke mogućnosti izbora mogu se razlikovati ovisno o osnovnom jeziku odabranom prilikom stvaranja okruženja. Te su razlike bliže opcijama koje najbolje odgovaraju jeziku ili kulturi. Ove opcije možete slobodno prilagoditi promjenom oznaka ili dodavanjem i uklanjanjem opcija prema potrebi.
Odnosi
Klasa EntityMetadata uključuje tri svojstva koja predstavljaju odnose:
| Svojstvo | Tip | Opis |
|---|---|---|
| OneToManyOdnosi | OneToManyRelationshipMetadata[] | Dobiva niz odnosa jedan-na-više za entitet. |
| ManyToOneOdnosi | OneToManyRelationshipMetadata[] | Dobiva niz odnosa više na jedan za entitet. |
| MnogiToManyVeze | ManyToManyRelationshipMetadata[] | Dobiva niz odnosa više na više za entitet. |
Napomena
Važno je imati na umu da, iako su u svakoj tablici navedeni oni odnosi koji se na nju primjenjuju, svaki odnos dijele obje tablice. Odnosi postoje između tablica. Iako postoje odnosi jedan-na -To-Many, odnosi "više-na-jedan " jednostavno su pogled na odnos jedan-To-Many iz referentne tablice.
Odnosi više na jedan
Uključuje ova OneToManyRelationship svojstva:
| Svojstvo | Opis |
|---|---|
ReferencedEntity |
Logički naziv povezane tablice. |
ReferencedAttribute |
Logički naziv primarnog ključa povezane tablice. |
ReferencingEntity |
Logički naziv povezane tablice koja sadrži stupac s vrijednostima. |
ReferencingAttribute |
Logički naziv stupca s vrijednostima u povezanoj tablici koji sadrži referencu na primarni ključ primarne tablice. |
IsHierarchical |
Predstavlja li odnos samoreferencijalni hijerarhijski odnos |
CascadeConfiguration |
Podaci koji opisuju koje će se operacije izvedene na matičnom entitetu kaskadno će se spustiti na povezane entitete. Dodatne informacije: Kaskadna konfiguracija |
Odnosi jedan na više
Uključuje ova OneToManyRelationship svojstva:
| Svojstvo | Opis |
|---|---|
ReferencingEntity |
Logički naziv povezane tablice. |
ReferencingAttribute |
Logički naziv stupca u povezanoj tablici koji sadrži referencu na primarni ključ primarne tablice. |
IsCustomizable |
Mogu li se mijenjati svojstva odnosa. |
ReferencedEntityNavigationPropertyName |
Naziv navigacijskog svojstva vrijednosti zbirke web-API-ja za ovaj odnos. Dodatne informacije: Svojstva navigacije web-API-jem |
AssociatedMenuConfiguration |
Podaci koje koriste aplikacije stvorene prema modelu za kontrolu može li se i kako pristupiti podacima povezanog entiteta u korisničkom sučelju iz primarnog entiteta. |
Odnosi mnogo-na-više
Svaki odnos više na više uključuje Entity1LogicalName i Entity2LogicalName. Za ovu dokumentaciju pojedinosti o odnosima navedene su u kontekstu trenutne tablice. Bilo da je Entity1 to stvarno važno ili Entity2 nije.
Za svaki odnos više na više uključena su sljedeća svojstva:
| Svojstvo | Opis |
|---|---|
IntersectEntityName |
Logički naziv tablice sjecišta koja podržava ovaj odnos više na više. Ovu vrijednost možete koristiti prilikom spajanja stupaca tablice pomoću FetchXml |
IsCustomizable |
Mogu li se mijenjati svojstva odnosa. |
SchemaName |
Naziv sheme odnosa. |
IntersectAttribute |
Naziv stupca u tablici sjecišta koji je primarni ključ za zapise ove vrste. |
NavigationPropertyName |
Naziv navigacijskog svojstva vrijednosti zbirke web-API-ja za ovaj odnos. Dodatne informacije: Svojstva navigacije web-API-jem |
AssociatedMenuConfiguration |
Podaci koje koriste aplikacije stvorene prema modelu za kontrolu može li se i kako pristupiti podacima druge tablice u korisničkom sučelju iz ove tablice. |
U rijetkim slučajevima kada je odnos više na više samoreferenciran, kao što je connectionroleassociation_association za ulogu veze (ConnectionRole)Entity1 ili Entity2 je postavljen ispred svojstva.
| Svojstvo | Vrijednost |
|---|---|
Entity1IntersectAttribute |
Naziv stupca u tablici sjecišta koji je primarni ključ za zapise ove vrste kao prva tablica. |
Entity2IntersectAttribute |
Naziv stupca u tablici sjecišta koji je primarni ključ za zapise ove vrste kao druga tablica. |
Entity1NavigationPropertyName |
Naziv navigacijskog svojstva vrijednosti zbirke web-API-ja za ovaj odnos kao prve tablice. |
Entity2NavigationPropertyName |
Naziv navigacijskog svojstva zbirke web-API-ja za ovaj odnos kao druga tablica. |
Entity1AssociatedMenuConfiguration |
Podaci koje koriste aplikacije stvorene prema modelu za kontrolu može li se i kako pristupiti podacima druge tablice u korisničkom sučelju iz ove tablice kao prve tablice. |
Entity2AssociatedMenuConfiguration |
Podaci koje koriste aplikacije utemeljene na modelu za kontrolu može li se i kako pristupiti podacima druge tablice u korisničkom sučelju iz ove tablice kao druge tablice |