Bendrinti naudojant


Objektų ryšių ir tipų apžvalga

Ši tema taikoma „Dynamics 365 Customer Engagement (on-premises)“. Šios temos „Power Apps“ versijos ieškokite: Objektų ryšiai

Objektų ryšiai apibrėžia, kaip įrašai duomenų bazėje gali būti susiję vienas su kitu. Paprasčiausiu lygiu, į objektą įtraukus peržvalgos lauką tarp dviejų objektų sukuriamas naujas 1:N (vienas su daugeliu) ryšys ir leidžiama įdėti tą peržvalgos lauką į formą. Naudodami peržvalgos lauką, vartotojai gali susieti kelis antrinius to objekto įrašus su vienu pirminiu objekto įrašu.

Be to, kad leidžia paprastai apibrėžti, kaip įrašai gali būti susiję su kitais įrašais, objektų ryšiai 1:N taip pat pateikia duomenų, leidžiančių atsakyti į šiuos klausimus:

  • Kai panaikinu įrašą, ar bet kokie su juo susiję įrašai taip pat turi būti panaikinami?

  • Kai priskiriu įrašą, ar taip pat turiu priskirti visus su juo susijusius įrašus naujajam savininkui?

  • Kaip galiu supaprastinti duomenų įvedimo procesą, kai kuriu naują susijusį įrašą esamo įrašo kontekste?

  • Kaip įrašą peržiūrintys žmonės turėtų galėti peržiūrėti susijusius įrašus?

    Objektai taip pat gali turėti ryšį N:N (daugelis su daugeliu), kuriame bet koks dviejų objektų įrašų skaičius gali būti susietas vienas su kitu.

Nuspręskite, ką naudosite – objektų ryšius ar paprastus ryšius.

Objektų ryšiai yra metaduomenys, atliekantys duomenų bazės pakeitimus. Šie ryšiai leidžia užklausoms labai efektyviai išgauti susijusius duomenis. Naudokite objektų ryšius norėdami apibrėžti oficialius ryšius, kurie apibrėžia objektą, arba tuos, kuriuos gali naudoti dauguma įrašų. Pavyzdžiui, galimybė be potencialaus kliento nebūtų labai naudinga. Objektas Galimybė taip pat turi ryšį N:N su objektu Konkurentas. Tai leidžia į galimybę įtraukti kelis konkurentus. Gali būti naudinga užfiksuoti šiuos duomenis ir sukurti ataskaitą, kurioje rodomi konkurentai.

Yra kitų, ne tokių oficialių, ryšių tarp įrašų tipų, vadinamų paprastaisiais ryšiais. Pavyzdžiui, jie gali būti naudingi norint sužinoti, ar du kontaktai yra susituokę, ar jie yra draugai ne darbo metu, arba, galbūt, kontaktas dirbo su kitu klientu. Dauguma įmonių negeneruos ataskaitų naudodamos šios rūšies informaciją ir nereikalaus jos įvesti, todėl, ko gero, nėra verta kurti objektų ryšių.

Objekto ryšių tipai

Pažvelgus į sprendimų naršyklę, gali atrodyti, kad yra trys objektų ryšių tipai. Iš tikrųjų jų yra tik du, kaip parodyta toliau pateiktoje lentelėje.

Ryšio tipas Aprašas
1:N (vienas su daugeliu) Objekto ryšys, kai vienas pirminio objekto įrašas gali būti susietas su daugeliu kitų susijusio objekto įrašų dėl susijusio objekto peržvalgos lauko.

Peržiūrėdami pagrindinio objekto įrašą, galite matyti su juo susietų susijusio objekto įrašų sąrašą.
N:N (daugelis su daugeliu) Objekto ryšys, kuris priklauso nuo specialaus ryšių objekto, kartais vadinamo susikertančiu objektu, todėl daugelis vieno objekto įrašų gali būti susiję su daugeliu kito objekto įrašų.

Peržiūrėdami bet kurio ryšio N:N objekto įrašus, galite matyti su jais susijusių bet kokių kito objekto įrašų sąrašą.

Ryšio tipas N:1 (daugelis su vienu) egzistuoja sprendimų naršyklės vartotojo sąsajoje, nes sprendimų naršyklėje rodomas rodinys, sugrupuotas pagal objektus. 1:N ryšiai iš tikrųjų egzistuoja tarp objektų ir nurodo kiekvieną objektą kaip pagrindinį objektą arba susijusį objektą. Susijęs objektas, kartais vadinamas antriniu objektu, turi peržvalgos lauką, leidžiantį išsaugoti nuorodą į įrašą iš pagrindinio objekto, kartais vadinamo pirminiu objektu. Ryšys N:1 yra tiesiog ryšys 1:N, žvelgiant iš susijusio objekto perspektyvos.

Taip pat žr.

Objektų ir metaduomenų apžvalga
Objektų kūrimas ir redagavimas
Laukų kūrimas ir redagavimas
Visuotinių parinkčių rinkinių kūrimas ir redagavimas