Ustvarjanje in urejanje odnosov N:N (mnogo proti mnogo) med entitetami
Ta tema velja za Dynamics 365 Customer Engagement (on-premises). Če vas zanima različica te teme za Power Apps, glejte: Ustvarite entiteto "Veliko proti mnogim" Odnosi v Dataverse uporabi Power Apps portala
Odnosi entitete 1:N vzpostavijo hierarhijo med zapisih. Z odnosi N:N (mnogo proti mnogo) ni izrecne hierarhije. Ni polj za iskanje ali delovanj za konfiguriranje. Zapise, ustvarjene z uporabo odnosa N:N, je mogoče obravnavati kot enakovredne in odnos je vzajemen.
Z odnosi N:N se ustvari posebna entiteta, ki se imenuje »Odnos« (ali »Presek«). Ta entiteta ima odnos z vsako od sorodnih entitet in shrani samo potrebne vrednosti za definiranje odnosa. Entiteti odnosa ni mogoče dodati polj po meri.
Pri postopku ustvarjanja odnosa N:N morate pravzaprav izbrati dve entiteti, za kateri želite, da sodelujeta v odnosu, in za vsako entiteto definirati, kako želite, da sta zadevna seznama na voljo v podoknu za krmarjenje obrazca vsake entitete. To so enake možnosti, uporabljene za primarno entiteto v odnosih entitete 1:N. Več informacij: Element v podoknu za krmarjenje za primarno entiteto
V odnosih N:N ne morejo biti uporabljene vse entitete. Če gumb Novo razmerje mnogo proti mnogo ni prisoten, ne morete ustvariti novega razmerja N:N s to entiteto. Če uporabljate brskalnik metapodatkov, lahko filtrirate entitete, ki imajo CanBeInManyToMany
vrednost, nastavljeno na true
. Več informacij: Uporabite brskalnik metapodatkov
Ustvarjanje ali urejanje odnosov N–N med entitetami
Odprite raziskovalca rešitev.
Pod Komponenterazširite Entitetein nato razširite entiteto, s katero želite delati.
Izberite N:N Odnosi.
Če želite urediti ali si ogledati podrobnosti za obstoječe razmerje, izberite razmerje, v orodni vrstici Dejanja kliknite Dejanja in nato kliknite Uredi.
- ALI -
Če želite dodati novo razmerje, kliknite Novo razmerje mnogo proti mnogo.
Pomembno
Če Nova relacija veliko proti mnogo se ne prikaže v orodni vrstici dejanj, ne morete ustvariti relacije N:N za to entiteto.
Za novo razmerje v razdelku Trenutna entiteta na seznamu Možnost prikaza izberite eno od naslednjih možnosti:
Ne prikaži: druga entiteta ne bo prikazala povezanega pogleda za trenutno entiteto.
Uporabi oznako po meri: Ta oznaka bo uporabljena za povezani pogled, ustvarjen za drugo entiteto. Ne pozabite vnesti ustrezne vrednosti v polje Oznaka po meri .
Uporabi množinsko ime: To bo uporabilo množinsko ime trenutne entitete za povezani pogled.
opomba,
Ko sta izbrani možnosti Uporabi množinsko ime ali Uporabi oznako po meri , lahko izbirate med Območje prikaza seznam možnosti za določitev območja prikaza (na primer Trženje ali Prodaja) na obrazcu, kjer bo prikazana oznaka razmerja. Določite lahko tudi Prikazni vrstni red za nadzor nad tem, kje bo oznaka vključena znotraj izbranega območja prikaza.
Pomembno
Paradigma navigacije za obrazce, povezane s posodobljenimi entitetami, je bistveno drugačna kot tista za entitete, ki še niso bile posodobljene. Medtem ko so mehanike za določanje območja prikaza in vrstni red prikaza pogoste, se prepričajte, da razumete različne paradigme navigacije, ko boste vzpostavili odnose entitete.
V razdelku Druga entiteta izberite drugo entiteto s seznama Ime entitete .
opomba,
Ko podate ime entitete, so privzete vrednosti nastavljene za polji Ime in Ime entitete razmerja v Razdelek o definiciji razmerja . Če spremenite vrednost Entity Name pred shranjevanjem, se ta imena ne bodo spremenila, zato se pred shranjevanjem prepričajte, da so ta imena smiselna.
V razdelku Opredelitev razmerja potrdite Ime in Ime entitete razmerja.
Te vrednosti morajo biti enolične med odnosi N:N.
Kliknite Shrani in zapri , da zaprete obrazec razmerja N:N.
Ko dokončate prilagajanje, objavite prilagoditve:
Če želite objaviti prilagoditve samo za komponento, ki jo trenutno urejate, na zavihku Domov v Shrani skupini kliknite Objavi.
Če želite hkrati objaviti prilagoditve za vse neobjavljene komponente, kliknite Objavi vse prilagoditve.
opomba,
Kadar koli spremenite elemente uporabniškega vmesnika ali dopolnite skripte obrazca za entiteto, morate spremembe objaviti, da jih uporabite. Vse prilagoditve, ki spremenijo shemo podatkov za Dynamics 365 Customer Engagement (on-premises), kot so entitete po meri, odnosi ali polja, so uporabljene takoj.
Namestitev rešitve ali objava prilagoditev lahko zmoti običajno delovanje sistema. Priporočamo, da načrtujete uvoz rešitve, ko bo ta postopek najmanj motil uporabnike.