Jagamisviis:


Dynamics 365 Customer Service'i tabeli/olemi viide

Dataverse'i tabelid pakuvad ühist tabelite komplekti, mis kõigil keskkonnaandmebaasidel on.

Dynamics 365 toega rakenduste tabeli/olemi viide sisaldab täiendavaid tabeleid, mis on vajalikud enne Dynamics 365 rakenduste (nt Customer Service) installimist.

Siin loetletud tabelid lisatakse või neid muudetakse, kui valite Dynamics 365 Customer Service'i installimise, kui lisate Dataverse'i loodavasse keskkonda.

See viide hõlmab ainult neid tabeleid, kus:

  • IsPrivate võrdub false

  • IsIntersect võrdub false või IsIntersect võrdub true ja tabel sisaldab rohkem kui 4 veergu.

    • Enamik ristuvaid tabeleid sisaldab ainult 4 veergu, mis on vajalikud Mitu-mitmele seose toetamiseks. Need ei ole kasulikud. Huvitavamad on rohkem kui nelja veeruga ristuvad tabelid.

Sõnumid

Selles loendis olevad teated kehtivad olemi kohta. Näiteks kasutajale kuuluvad tabelid toetavad , AssignGrantAccess, ModifyAccessja RevokeAccess sõnumeid, samas kui organisatsioonile kuuluvad tabelid seda ei tee.

SDK .NET jaoks

NET-i SDK kasutamisel saate tavaliselt kutsuda vastava taotlusklassi, mis kuulub kas nimeruumidesse Microsoft.Crm.Sdk.Messages või Microsoft.Xrm.Sdk.Messages . Nendel klassidel on nimed, mis sisaldavad Request sõnumi nimele lisatud eesliidet.

Mõned sõnumid lisatakse kohandatud toimingutena nende toetatud lahenduste jaoks. Need sõnumid ei ole SDK komplektides määratletud, kuid nende kasutamiseks on mitu võimalust.

Veebi API

Veebi API kasutamisel leiate levinud Dataverse OData funktsioonid ja toimingud, mis on määratletud järgmises viites.

Nende funktsioonide ja toimingute ning kõigi täiendavate funktsioonide ja toimingute puhul saate neid kasutada järgmiselt.

  1. Uurige $metadata hooldusdokumendist üksikasju parameetrite ja tagastusväärtuste kohta. Üksikasju vaadake jaotisest Toimingute definitsioonid ja Funktsioonide definitsioonid .
  2. Käivitage toimingud ja funktsioonid. Üksikasju vaadake teemadest Veebi API toimingute kasutamine ja Veebi API funktsioonide kasutamine .

Üritused

Sündmused on sõnumid, mis on olemas selleks, et saaksite neid tellida. Kui te sündmust ei lisanud, ei tohiks te sõnumit käivitada, vaid ainult tellida selle. Sündmusi saate tellida mitmel erineval viisil, näiteks:

Atribuudid

See jaotis sisaldab valitud olemi atribuute, mitte kõiki. Kaasatud on ainult need omadused, mis eeldatavasti on arendajatele kõige kasulikumad. Mõnda olemi atribuudi väärtust saab muuta.

Tulbad

Veerud on loetletud kahes eraldi jaotises: kirjutatavad veerud/atribuudid ja kirjutuskaitstud veerud/atribuudid. Selle eraldamise eesmärk on keskenduda veergudele, mida arendaja saab tabeli ridade loomisel või värskendamisel määrata. Nende veergude mõistmine aitab arendajal mõista, mida nad saavad tabeliga teha peale väärtuste toomise.

Jaotise Kirjutatavad veerud/atribuudid tagastavad tõese atribuutideIsValidForCreate või IsValidForUpdate (tavaliselt mõlema) puhul. Kui üks neist omadustest tagastab väärtuse väär, näidatakse seda.

Kirjutuskaitstud veerud/atribuudid tagastavad atribuutide IsValidForCreatejaIsValidForUpdate puhul alati väära.

Selle võrdlusdokumentatsiooni valikuveeru suvandid pärinevad juurutusest, kus inglise keel on põhikeel. Mõned valikusuvandid võivad erineda sõltuvalt keskkonna loomisel valitud baaskeelest. Need erinevused ühtivad paremini keele või kultuuriga kõige paremini sobivate valikutega. Saate neid valikuid vabalt kohandada, muutes silte või lisades ja eemaldades valikuid vastavalt vajadusele.

Suhtlused

Klass EntityMetadata sisaldab kolme atribuuti seoste tähistamiseks.

Atribuut Liik Kirjeldus
OneManyRelationships OneToManyRelationshipMetadata[] Hangib olemi üks-mitmele seoste massiivi.
Palju-ühele suhted OneToManyRelationshipMetadata[] Hangib olemi mitu-ühele seoste massiivi.
Palju-palju-seosed ManyToManyRelationshipMetadata[] Hangib olemi mitu-mitmele seoste massiivi.

Märkus.

Oluline on meeles pidada, et kuigi igas tabelis on loetletud sellele rakenduvad seosed, on mõlemad tabelid ühised. Tabelite vahelised seosed on olemas. Kuigi üks-To-Many seosed on olemas, on mitu-ühele seosed lihtsalt vaade üheleTo-Many seosele viitamistabelist.

Mitu-ühele seosed

Sisaldab järgmisi OneToManyRelationship atribuute:

Atribuut Kirjeldus
ReferencedEntity Seotud tabeli loogikanimi.
ReferencedAttribute Seotud tabeli primaarvõtme loogiline nimi.
ReferencingEntity Otsinguveergu sisaldava seotud tabeli loogiline nimi.
ReferencingAttribute Seotud tabeli otsinguveeru loogiline nimi, mis sisaldab viidet primaartabeli primaarvõtmele.
IsHierarchical Kas seos kujutab endast enesele viitavat hierarhilist seost
CascadeConfiguration Andmed, mis kirjeldavad, milliseid emaettevõttes tehtavaid toiminguid kaskaadeeritakse seotud olemitele.
Lisateave: Kaskaadkonfiguratsioon

Üks-mitmele seosed

Sisaldab järgmisi OneToManyRelationship atribuute:

Atribuut Kirjeldus
ReferencingEntity Seotud tabeli loogikanimi.
ReferencingAttribute Seotud tabeli veeru loogiline nimi, mis sisaldab viidet primaartabeli primaarvõtmele.
IsCustomizable Kas seose atribuute saab muuta.
ReferencedEntityNavigationPropertyName Selle seose veebi-API kogumisväärtusega navigeerimisatribuudi nimi.
Lisateave: Veebi API navigeerimise atribuudid
AssociatedMenuConfiguration Andmed, mida mudelipõhised rakendused kasutavad selleks, et juhtida, kas ja kuidas pääseb seotud olemi andmetele kasutajaliideses juurde esmasest olemist.

Mitu-mitmele seosed

Iga mitu-mitmele seos sisaldab Entity1LogicalName ja Entity2LogicalName. Selle dokumentatsiooni puhul on seose üksikasjad esitatud praeguse tabeli kontekstis. Kas see on Entity1 tegelikult oluline või Entity2 mitte.

Iga mitu-mitmele seose puhul on kaasatud järgmised atribuudid.

Atribuut Kirjeldus
IntersectEntityName Seda mitu-mitmele seost toetava ristumistabeli loogiline nimi.
Seda väärtust saate kasutada tabeliveergude ühendamisel FetchXml-i abil
IsCustomizable Kas seose atribuute saab muuta.
SchemaName Seose skeemi nimi.
IntersectAttribute Selle veeru nimi ristumistabelis, mis on seda tüüpi kirjete primaarvõti.
NavigationPropertyName Selle seose veebi-API kogumisväärtusega navigeerimisatribuudi nimi.
Lisateave: Veebi API navigeerimise atribuudid
AssociatedMenuConfiguration Andmed, mida mudelipõhised rakendused kasutavad selleks, et juhtida, kas ja kuidas pääseb selle tabeli kasutajaliideses juurde teisele tabeli andmetele.

Harvadel juhtudel, kui mitu-mitmele seos on iseviitav, näiteks ühenduse rolli (ConnectionRole) connectionroleassociation_association puhul, Entity1 või Entity2 lisatakse atribuudi ette.

Atribuut Väärtus
Entity1IntersectAttribute Selle veeru nimi ristumistabelis, mis on seda tüüpi kirjete primaarvõti esimese tabelina.
Entity2IntersectAttribute Selle veeru nimi ristumistabelis, mis on seda tüüpi kirjete primaarvõti teise tabelina.
Entity1NavigationPropertyName Selle seose veebi API kogumi väärtusega navigeerimisatribuudi nimi esimese tabelina.
Entity2NavigationPropertyName Selle seose veebi API kogumi väärtusega navigeerimisatribuudi nimi teise tabelina.
Entity1AssociatedMenuConfiguration Andmed, mida mudelipõhised rakendused kasutavad selleks, et määrata, kas ja kuidas pääseb selle tabeli kasutajaliideses esimese tabelina kasutajaliideses juurde.
Entity2AssociatedMenuConfiguration Andmed, mida mudelipõhised rakendused kasutavad selleks, et juhtida, kas ja kuidas pääseb teisest tabelist kasutajaliideses juurde teise tabelina