Bendrinti naudojant


"Dynamics 365" įgalintų programų lentelės / objekto nuoroda

"Dataverse" lentelėse pateikiamas bendras lentelių rinkinys, kurį turi visos aplinkos duomenų bazės. Čia išvardytos lentelės įtraukiamos arba modifikuojamos, kai pasirenkate Įgalinti "Dynamics 365" programas? , kai įtraukiate "Dataverse" į savo sukurtą aplinką.

Kai turite reikiamas licencijas, galite įdiegti "Dynamics 365" produktus, kurie gali įtraukti dar daugiau lentelių arba tinkinti esamas "Dynamics 365" arba "Dataverse" lenteles.

Šioje lentelėje išvardyti kiti "Dynamics 365" produktai, kurie priklauso nuo šios nuorodos:

Produkto dokumentacija Produktų lentelės nuoroda
Pardavimo Pardavimo lentelės / objekto nuoroda
"Field Service" "Field Service" lentelės / objekto nuoroda
Klientų aptarnavimas Klientų aptarnavimo lentelės / objekto nuoroda

Ši nuoroda apima tik tas lenteles, kuriose:

  • "IsPrivate " lygus false

  • IsIntersect lygus false arba IsIntersect lygus true ir lentelėje yra daugiau nei 4 stulpeliai.

    • Daugumoje susikertančių lentelių yra tik 4 stulpeliai, reikalingi ryšiui "Daugelis su daugeliu" palaikyti. Jie nėra naudingi. Susikirsti lentelės su daugiau nei keturiais stulpeliais yra įdomesnės.

Pranešimai

Šiame sąraše esantys pranešimai taikomi objektui. Pavyzdžiui, vartotojui priklausančios lentelės palaiko , , ir Assign pranešimusGrantAccess, ModifyAccessRevokeAccesso organizacijai priklausančios lentelės ne.

SDK, skirtas .NET

Naudodami .NET SDK, paprastai galite iškviesti atitinkamą užklausos klasę, kuri priklausys Microsoft.Crm.Sdk.Messages arba Microsoft.Xrm.Sdk.Messages vardų sritims. Šių klasių pavadinimai apima priešdėlį, pridėtą Request prie pranešimo pavadinimo.

Kai kurie pranešimai įtraukiami kaip pasirinktiniai veiksmai jų palaikomiems sprendimams. Šie pranešimai nėra apibrėžti SDK rinkiniuose, tačiau yra keletas būdų, kaip juos naudoti.

Žiniatinklio API

Naudodami žiniatinklio API, galite rasti įprastas "Dataverse OData" funkcijas ir veiksmus, apibrėžtus šioje nuorodoje:

Šias funkcijas ir veiksmus bei bet kokius papildomus pridėtus veiksmus galite sužinoti, kaip juos naudoti:

  1. Patikrinkite $metadata aptarnavimo dokumentą , kad gautumėte išsamios informacijos apie parametrus ir grąžinamas vertes. Išsamesnės informacijos ieškokite Veiksmų apibrėžimai ir Funkcijų apibrėžimai .
  2. Iškvieskite veiksmus ir funkcijas. Išsamesnės informacijos ieškokite Žiniatinklio API veiksmų naudojimas ir Žiniatinklio API funkcijų naudojimas .

Įvykiai

Įvykiai yra pranešimai, kurie egzistuoja, kad galėtumėte juos užsiprenumeruoti. Jei nepridėjote įvykio, neturėtumėte iškviesti pranešimo, o tik užsiprenumeruoti jį. Renginius galite užsiprenumeruoti keliais skirtingais būdais, pavyzdžiui:

Ypatybės

Šiame skyriuje yra pasirinktos objekto ypatybės, o ne visos. Įtraukiamos tik tos savybės, kurios, kaip tikimasi, bus naudingiausios vystytojams. Kai kurias objekto ypatybių reikšmes galima keisti.

Stulpeliai

Stulpeliai pateikiami dviejuose atskiruose skyriuose: rašomi stulpeliai / atributai ir tik skaitomi stulpeliai / atributai. Šio atskyrimo tikslas yra sutelkti dėmesį į stulpelius, kuriuos kūrėjas gali nustatyti kurdamas arba atnaujindamas lentelės eilutes. Šių stulpelių supratimas padeda kūrėjui suprasti, ką jis gali daryti su lentele, ne tik nuskaityti reikšmes.

Sekcijos Rašomi stulpeliai/atributai stulpeliai pateikia teisingą ypatybių IsValidForCreate arba IsValidForUpdate (paprastai abiejų) reikšmę. Jei kuri nors iš šių ypatybių pateikia klaidingą, tai nurodoma.

Tik skaitomi stulpeliai / atributai visada pateikia klaidingą ypatybių IsValidForCreateirIsValidForUpdate .

Pasirinkimo stulpelio parinktys šioje informacinėje dokumentacijoje gautos iš diegimo, kuriame pagrindinė kalba yra anglų. Kai kurios pasirinkimo parinktys gali skirtis priklausomai nuo pagrindinės kalbos, pasirinktos kuriant aplinką. Šie skirtumai labiau atitinka pasirinkimus, kurie geriausiai tinka kalbai ar kultūrai. Galite laisvai tinkinti šias parinktis pakeisdami etiketes arba pridėdami ir pašalindami parinktis, jei reikia.

Ryšiai

EntityMetadata klasėje yra trys ryšiams pavaizduoti ypatybės:

Ypatybė Tipas Aprašas
Vienas su daugeliu santykių OneToManyRelationshipMetadata[] Gauna objekto ryšių vienas su daugeliu masyvą.
DaugelisToOneSantykiai OneToManyRelationshipMetadata[] Gauna objekto ryšių "daugelis su vienu" masyvą.
DaugelisDaugelisRyšiai ManyToManyRelationshipMetadata[] Gauna objekto ryšių daug su daugeliu masyvą.

Pastaba.

Svarbu nepamiršti, kad nors kiekvienoje lentelėje pateikiami jai taikomi ryšiai, kiekvienas ryšys yra bendras abiejose lentelėse. Ryšiai egzistuoja tarp lentelių. Nors egzistuoja vienoTo-Many ryšiai, ryšiai "daugelis su vienu " yra tiesiog "VienoTo-Many" ryšio vaizdas iš nuorodų lentelės.

Ryšiai "Daugelis su vienu"

Apima šias OneToManyRelationship savybes:

Ypatybė Aprašas
ReferencedEntity Loginis susijusios lentelės pavadinimas.
ReferencedAttribute Loginis susijusios lentelės pirminio rakto pavadinimas.
ReferencingEntity Loginis susijusios lentelės, kurioje yra peržvalgos stulpelis, pavadinimas.
ReferencingAttribute Susijusios lentelės peržvalgos stulpelio, kuriame yra nuoroda į pirminės lentelės pirminį raktą, loginis pavadinimas.
IsHierarchical Ar ryšys atspindi savarankišką hierarchinį ryšį
CascadeConfiguration Duomenys, apibūdinantys, kurios operacijos, atliktos su pirminiu subjektu, bus perkeltos į susijusius objektus.
Daugiau informacijos: Pakopinė konfigūracija

Ryšiai "vienas su daugeliu"

Apima šias OneToManyRelationship savybes:

Ypatybė Aprašas
ReferencingEntity Loginis susijusios lentelės pavadinimas.
ReferencingAttribute Susijusios lentelės stulpelio, kuriame yra nuoroda į pirminės lentelės pirminį raktą, loginis pavadinimas.
IsCustomizable Ar galima keisti ryšio ypatybes.
ReferencedEntityNavigationPropertyName Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas.
Daugiau informacijos: Žiniatinklio API naršymo ypatybės
AssociatedMenuConfiguration Duomenys, kuriuos naudoja modeliu pagrįstos programos, kad kontroliuotų, ar ir kaip susijusius objekto duomenis galima pasiekti vartotojo sąsajoje iš pirminio objekto.

Ryšiai "daugelis su daugeliu"

Kiekvienas ryšys "daugelis su daugeliu" apima Entity1LogicalName ir Entity2LogicalName. Šioje dokumentacijoje ryšių informacija pateikiama dabartinės lentelės kontekste. Nesvarbu, ar tai tikrai Entity1 svarbu, ar Entity2 ne.

Kiekvienam ryšiui "daugelis su daugeliu" įtraukiamos šios ypatybės:

Ypatybė Aprašas
IntersectEntityName Logiškas susikirtimo lentelės, palaikančios šį ryšį "daugelis su daugeliu", pavadinimas.
Šią reikšmę galite naudoti sujungdami lentelės stulpelius naudodami FetchXml
IsCustomizable Ar galima keisti ryšio ypatybes.
SchemaName Ryšio schemos pavadinimas.
IntersectAttribute Susikirtimo lentelės stulpelio, kuris yra pirminis šio tipo įrašų raktas, pavadinimas.
NavigationPropertyName Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas.
Daugiau informacijos: Žiniatinklio API naršymo ypatybės
AssociatedMenuConfiguration Duomenys, kuriuos naudoja modeliu pagrįstos programos, kad kontroliuotų, ar ir kaip antrosios lentelės duomenis galima pasiekti vartotojo sąsajoje iš šios lentelės.

Retais atvejais, kai ryšys "daugelis su daugeliu" yra savaime nurodantis, pvz., Ryšio vaidmuo (ConnectionRole) connectionroleassociation_association, Entity1 arba Entity2 yra prieš ypatybę.

Ypatybė Reikšmė
Entity1IntersectAttribute Susikirtimo lentelės stulpelio, kuris yra pirminis raktas šio tipo įrašams, kaip pirmoji lentelė, pavadinimas.
Entity2IntersectAttribute Susikirtimo lentelės stulpelio, kuris yra pirminis šio tipo įrašų kaip antrosios lentelės raktas, pavadinimas.
Entity1NavigationPropertyName Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas kaip pirmoji lentelė.
Entity2NavigationPropertyName Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas kaip antroji lentelė.
Entity1AssociatedMenuConfiguration Duomenys, kuriuos naudoja modeliu pagrįstos programos, kad kontroliuotų, ar ir kaip antrosios lentelės duomenis galima pasiekti vartotojo sąsajoje iš šios lentelės kaip pirmosios lentelės.
Entity2AssociatedMenuConfiguration Duomenys, kuriuos naudoja modeliu pagrįstos programos, kad kontroliuotų, ar ir kaip antrosios lentelės duomenis galima pasiekti vartotojo sąsajoje iš šios lentelės kaip antrosios lentelės