Deli putem


Dinamics 365 Field Service tabela / referenca entiteta

Dataverse tabele pružaju zajednički skup tabela koje imaju sve baze podataka okruženja.

Referenca tabele / entiteta aplikacija sa omogućenim aplikacijama Dinamics KSNUMKS sadrži dodatne tabele koje su potrebne pre nego što instalirate aplikacije Dinamics KSNUMKS kao što je Field Service.

Tabele koje su ovde navedene se dodaju ili modifikuju kada izaberete da instalirate Dinamics KSNUMKS Field Service dok dodate Dataverse u okruženje koje kreirate. Tabelarne šeme mogu izgledati drugačije, ako postoje druge aplikacije instalirane u vašem Dataverse okruženju.

Belešku

Ova referentna dokumentacija isključuje određene tabele koje postoje u vašem okruženju. Na primer, tabele koje su namenjene samo za internu upotrebu i takve koje smatramo manje relevantnim za programere Field Service-a. Promene u šemama tabele se ne odražavaju odmah jer generišemo ovu dokumentaciju u određenim intervalima.

Pokrenuli smo ovu referentnu dokumentaciju u februaru 2025. godine. Možda ćete primetiti promene češće dok prikupljamo početne povratne informacije i rešavamo ih.

Da biste videli trenutne i nefiltrirane informacije za sve tabele u vašem Dataverse okruženju, koristite pretraživač definicije tabele. Pretraživač definicija tabele je upravljano rešenje opisano u Pregledaj definicije tabele u vašem okruženju.

Ova referenca obuhvata samo one tabele u kojima:

  • JePrivatno jednako false

  • IsIntersect jednako false ili IsIntersect jednako true i tabela sadrži više od 4 kolone.

    • Većina tabela ukrštanja sadrži samo 4 kolone neophodne za podršku odnosa Many-to-Mani. Oni nisu korisni. Tabele presijecanja sa više od četiri kolone su zanimljivije.

Poruke

Poruke na ovoj listi su primenljive za entitet. Na primer, tabele u vlasništvu korisnika podržavaju Assign, GrantAccess, ModifyAccess, i poruke, dok tabele RevokeAccess u vlasništvu organizacije ne.

SDK za .NET

Kada koristite SDK za .NET, obično možete pozvati odgovarajuću klasu zahteva koja će pripadati ili Microsoft.Crm.Sdk.Messages ili Microsoft.Xrm.Sdk.Messages imenskim prostorima. Ove klase imaju imena koja sadrže prefiks Request dodat u ime poruke.

Neke poruke se dodaju kao prilagođene akcije za rešenja koja podržavaju. Ove poruke nisu definisane u okviru SDK sklopova, ali postoji nekoliko načina na koje ih možete koristiti.

Veb API

Kada koristite Veb API, možete pronaći zajedničke Dataverse OData funkcije i akcije definisane u ovim referencama:

Za ove funkcije i akcije, kao i bilo koji dodatni dodati, možete otkriti kako da ih koristite:

  1. Pregledajte $metadata servisni dokument za detalje o parametrima i povratnim vrednostima. Pogledajte Definicije akcija i Definicije funkcija za detalje .
  2. Pozovite akcije i funkcije. Pogledajte Koristite Veb API akcije i Koristite Veb API funkcije za detalje.

Događaji

Događaji su poruke koje postoje tako da možete da se pretplatite na njih. Osim ako niste dodali događaj, ne bi trebalo da pozivate poruku, već se samo pretplatite na nju. Možete se pretplatiti na događaje na nekoliko različitih načina, na primer:

Svojstva

Ovaj odeljak uključuje izabrane entitete osobine, a ne sve njih. Uključene su samo one osobine za koje se očekuje da će biti najkorisnije za programere. Neke vrednosti svojstava entiteta mogu se promeniti.

Kolone

Kolone su navedene u dva odvojena odeljka: kolone / atributi za pisanje i kolone / atributi samo za čitanje. Svrha ovog razdvajanja je da se fokusira na kolone koje programer može postaviti prilikom kreiranja ili ažuriranja redova u tabeli. Razumevanje ovih kolona pomaže programeru da shvati šta mogu da urade sa tabelom osim samo preuzimanja vrednosti.

Kolone u odeljku Kolumne / atributi za pisanje vraćaju tačno za osobineIsValidForCreate ili IsValidForUpdate (obično oboje). Ako bilo koja od ovih osobina vrati lažno, to je naznačeno.

Kolone / atributi samo za čitanje uvek vraćaju laž za svojstva IsValidForCreateiIsValidForUpdate .

Opcije kolone izbora u ovoj referentnoj dokumentaciji potiču iz raspoređivanja gde je engleski osnovni jezik. Neke opcije izbora mogu da variraju u zavisnosti od osnovnog jezika koji je izabran kada je okruženje kreirano. Ove razlike su bliže usklađene sa opcijama koje najbolje odgovaraju jeziku ili kulturi. Slobodni ste da prilagodite ove opcije promenom oznaka ili dodavanjem i uklanjanjem opcija po potrebi.

Relacije

Klasa EntityMetadata sadrži tri osobine koje predstavljaju odnose:

Svojstvo Tip Opis
OneToManiOdnosi OneToManyRelationshipMetadata[] Dobija niz jedan-na-više odnosa za entitet.
ManyToOneOdnosi OneToManyRelationshipMetadata[] Dobija niz odnosa više na jedan za entitet.
MnogoMnogoVeze ManyToManyRelationshipMetadata[] Dobija niz odnosa mnogo-na-više za entitet.

Belešku

Važno je imati na umu da, iako svaka tabela navodi one odnose koji se odnose na nju, svaki odnos dele obe tabele. Odnosi postoje između tabela. Dok postoje odnosiTo-Many jedan, odnosi Many-to-One su jednostavno pogled na odnos One-To-Many iz referentne tabele.

Odnosi mnogo-na-jedan

Uključuje ove OneToManyRelationship osobine:

Svojstvo Opis
ReferencedEntity Logičko ime srodne tabele.
ReferencedAttribute Logički naziv primarnog ključa srodne tabele.
ReferencingEntity Logičko ime srodne tabele koja ima kolonu za pretragu.
ReferencingAttribute Logičko ime kolone za pretragu u srodnoj tabeli koja sadrži referencu na primarni ključ primarne tabele.
IsHierarchical Da li odnos predstavlja samoreferentni hijerarhijski odnos
CascadeConfiguration Podaci koji opisuju koje operacije izvršene na matičnom entitetu će se kaskadno spustiti na povezane entitete.
Više informacija: Kaskada konfiguracija

Jedan-na-više odnosa

Uključuje ove OneToManyRelationship osobine:

Svojstvo Opis
ReferencingEntity Logičko ime srodne tabele.
ReferencingAttribute Logičko ime kolone u srodnoj tabeli koja sadrži referencu na primarni ključ primarne tabele.
IsCustomizable Da li se svojstva odnosa mogu promeniti.
ReferencedEntityNavigationPropertyName Ime navigacione osobine Veb API vrednosti za ovu vezu.
Više informacija: Veb API Navigation Properties
AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu da kontrolišu da li i kako se podacima povezanog entiteta može pristupiti u korisničkom interfejsu iz primarnog entiteta.

Mnogo-na-mnogo odnosa

Svaki odnos mani-to-many uključuje Entity1LogicalName i Entity2LogicalName. Za ovu dokumentaciju, detalji odnosa su dati u kontekstu trenutne tabele. Da li je Entity1Entity2 ili nije zaista važno.

Za svaki odnos many-to-many uključene su sledeće osobine:

Svojstvo Opis
IntersectEntityName Logično ime tabele preseka koja podržava ovaj odnos mnogo-na-više.
Ovu vrednost možete koristiti prilikom spajanja kolona tabele koristeći FetchXml
IsCustomizable Da li se svojstva odnosa mogu promeniti.
SchemaName Ime šeme odnosa.
IntersectAttribute Ime kolone u tabeli preseka koja je primarni ključ za zapise ovog tipa.
NavigationPropertyName Ime navigacione osobine Veb API vrednosti za ovu vezu.
Više informacija: Veb API Navigation Properties
AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu za kontrolu da li i kako se podacima druge tabele može pristupiti u korisničkom interfejsu iz ove tabele.

U retkim slučajevima kada je odnos mnogo-na-više samo-referenciranje, kao što je za Connection Role (ConnectionRole) connectionroleassociation_association, Entity1 ili Entity2 je prethodan imovini.

Svojstvo Vrednost
Entity1IntersectAttribute Ime kolone u tabeli preseka koja je primarni ključ za zapise ovog tipa kao prva tabela.
Entity2IntersectAttribute Ime kolone u tabeli presijecanja koja je primarni ključ za zapise ovog tipa kao druga tabela.
Entity1NavigationPropertyName Ime navigacione osobine za kolekciju Veb API-ja za ovaj odnos kao prvu tabelu.
Entity2NavigationPropertyName Ime navigacione osobine za kolekciju Veb API-ja za ovaj odnos kao drugu tabelu.
Entity1AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu da kontrolišu da li i kako se podacima druge tabele može pristupiti u korisničkom interfejsu iz ove tabele kao prve tabele.
Entity2AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu da kontrolišu da li i kako se podacima druge tabele može pristupiti u korisničkom interfejsu iz ove tabele kao druge tabele