N:N (monta–moneen) -suhteiden luominen entiteettien välille
Tässä ohjeaiheessa käsitellään Dynamics 365 Customer Engagement (on-premises) -sovellusta. Ohjeaiheen Power Apps -versio on täällä: Monta-moneen-entiteettisuhteiden luominen Dataversessä Power Apps -portaalin avulla
1:N-entiteettisuhteet perustavat tietueiden välisen hierarkian. N:N (monta moneen) -suhteilla ei ole eksplisiittistä hierarkiaa. Valintakenttiä tai toimintamalleja ei tarvitse määrittää. N:N-suhteiden avulla luodut tietueet ovat samanarvoisia ja suhde on kaksisuuntainen.
N:N-suhteille luodaan erikoisentiteetti nimeltä suhde- (tai leikkaava) entiteetti. Tällä entiteetillä on suhde kaikkiin liittyviin entiteetteihin, ja se tallentaa vain vaadittavat tunnisteet, jotka määrittävät suhteen. Et voi lisätä mukautettuja kenttiä Suhde-entiteettiin.
N:N-suhde luodaan valitsemalla kaksi entiteettiä, joille haluat luoda suhteen, jonka jälkeen molemmille määritetään, miten niiden luettelot ovat saatavilla kummankin entiteetin lomakkeen siirtymisruudilla. Nämä ovat samoja asetuksia, joita käytetään 1:N-suhteen ensisijaiselle entiteetille. Lisätietoja: Ensisijaisen entiteetin siirtymisruudun kohde
Kaikki entiteetit eivät ole sopivia N:N-suhteisiin. Jos Uusi Monta moneen -suhde -painike ei ole käytettävissä, et voi luoda uutta N:N-suhdetta tälle entiteetille. Jos käytät metatietojen selainta, voit suodattaa kohteet, joiden CanBeInManyToMany
-arvo on true
. Lisätietoja: Käytä metatietojen selainta
Entiteettien välisten N:N-suhteiden luominen tai muokkaaminen
Avaa ratkaisunhallinta.
Laajenna Osat-kohdasta Entiteetit ja laajenna sitten entiteetti, jota haluat käyttää.
Valitse N:N-suhteet.
Jos haluat muokata aikaisemmin luotua suhdetta tai tarkastella sen tietoja, valitse suhde, napsauta tai napauta Toiminnot-työkalupalkista Lisää toimintoja ja napsauta tai napauta sitten Muokkaa.
- TAI -
Jos haluat lisätä uuden suhteen, valitse Uusi monta-moneen-suhde.
Tärkeä
Jos Uusi monta-moneen-suhde ei näy Toiminnot-työkalupalkissa, et voi luoda N:N-suhdetta kyseiselle entiteetille.
Jos suhde on uusi, voit valita Nykyinen entiteetti -osan Näyttöasetus-luettelosta jonkin seuraavista vaihtoehdoista:
Älä näytä: Toinen entiteetti ei näytä nykyisen entiteetin liitettyä näkymää.
Käytä mukautettua otsikkoa: Otsikkoa käytetään toista entiteettiä varten luodussa liitetyssä näkymässä. Muista kirjoittaa vastaava arvo Mukautettu otsikko -kenttään.
Käytä monikollista nimeä: Jos tämä asetus valitaan, liitetyssä näkymässä käytetään nykyisen entiteetin monikollista nimeä.
Muistiinpano
Kun Käytä monikollista nimeä - tai Käytä mukautettua otsikkoa -asetukset on valittu, voit valita Näyttöalue -asetusluettelosta näyttöalueen (esimerkiksi markkinointi tai myynti)lomakkeessa, jossa suhteen otsikko näkyy. Voit myös määrittää Näyttöjärjestys-kentän, joka ohjaa sitä, mihin otsikko sijoitetaan valitussa näyttöalueessa.
Tärkeä
Pävitettyihin entiteetteihin liitettyjen lomakkeiden siirtymisparadigmat ovat merkittävän erilaiset kuin niiden entiteettien, joita ei ole päivitetty. Kun näyttöalueen ja näyttöjärjestyksen määrittämismekaniikka ovat yhteisiä, varmista, että ymmärrät eri siirtymisparadigmat, kun luot entiteetin suhteita.
Valitse Muu entiteetti -osassa toinen entiteetti Entiteetin nimi -luettelosta.
Muistiinpano
Kun määrität entiteetin nimen, oletusarvot määritetään Nimi- ja Suhde-entiteetin nimi -kentille Suhteen määritys -osassa. Jos muutat Entiteetin nimi -arvon ennen tallennusta, näitä nimiä ei muuteta, joten varmista ennen tallennusta, että nämä nimet ovat merkityksellisiä.
Vahvista Suhteen määritys -osassa Nimi ja Suhde-entiteetin nimi.
Näiden arvojen täytyy olla yksilölliset N:N-suhteiden arvot.
Valitse Tallenna ja sulje, kun haluat sulkea N:N-suhde-lomakkeen.
Kun olet tehnyt haluamasi mukautukset, julkaise ne:
Jos haluat julkaista vain parhaillaan muokkaamaasi osaan tekemäsi mukautukset, valitse Koti-välilehden Tallenna-ryhmässä Julkaise.
Jos haluat julkaista kaikkien julkaisemattomien osien mukautukset samalla kertaa, valitse Julkaise kaikki mukautukset.
Muistiinpano
Aina kun muutat käyttöliittymän osia tai otat käyttöön entiteetin lomakekomentosarjoja, muutokset täytyy julkaista. Kaikki Dynamics 365 Customer Engagement (on-premises):n tietorakennetta muuttavat mukautukset, kuten mukautettuihin entiteetteihin, suhteisiin tai kenttiin tehdyt muutokset, tulevat voimaan heti.
Ratkaisun asentaminen tai mukautusten julkaiseminen saattaa häiritä järjestelmän normaalikäyttöä. Suosittelemme, että ajoitat ratkaisun tuonnin ajankohtaan, jolloin siitä on vähiten häiriötä käyttäjille.