Entiteettisuhteiden luominen ja muokkaaminen
Julkaistu: helmikuu 2017
Koskee seuraavaa: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Entiteettien väliset suhteet määrittävät, kuinka tietueita voidaan liittää toisiinsa tietokannassa. Yksinkertaisimmalla tasolla valintakentän lisääminen entiteetille luo uuden 1:N (Yhdestä Useampaan) -suhteen kahden entiteetin välille ja mahdollistaa kentän laittamisen lomakkeelle. Valintakentän avulla käyttäjät voivat liittää useampia entiteetin alitietueita yhteen entiteettiin ylitietuueksi.
Sen lisäksi, että ne määrittävät miten tietueet liittyvät toisiinsa, 1:N-entiteettisuhteet tarjoavat tietoja, jotka vastaavat seuraaviin kysymyksiin:
Kun tietue poistetaan, pitääkö siihen liittyvät tietueet myös poistaa?
Kun tietue delegoidaan, pitääkö kaikki tietueeseen liittyvät tiedot myös delegoida uudelle omistajalle?
Miten voin virtaviivaistaa tietojen syöttämistä kun luon uuden, jo olemassa olevaan tietueeseen liittyvän tietueen?
Miten tietueita tarkastelevat käyttäjät saavat tarkastella liittyviä tietueita?
Entiteetit voivat olla osana myös N:N (Monta Moneen) -suhdetta, jossa kahden entiteetin tietueiden täysi määrä voidaan liittää toisiinsa.
Tässä ohjeaiheessa
Entiteettisuhteiden vai -liitosten valinnan arviointi
Entiteettisuhteiden tyypit
1:N-suhteiden luominen tai muokkaaminen
Entiteettikenttien yhdistäminen
Katso N:N (monta moneen) -suhteiden luominen ja muokkaaminen
Suhteiden hallittujen ominaisuuksien määrittäminen
Entiteettisuhteiden vai -liitosten valinnan arviointi
Entiteettisuhteet ovat metatietoa, joka tekee muutoksia tietokantaan. Nämä suhteet mahdollistavat tehokkaan tiedonhaun. Entiteettisuhteiden avulla voit määrittää muodollisia suhteita, jotka määrittävät entiteetin, tai joita useimmat tietueet voivat käyttää. Esimerkiksi mahdollisuus ilman potentiaalista asiakasta ei olisi hyödyllinen. Mahdollisuus-entiteetillä on myös N:N-suhde Kilpailija-entiteetin kanssa. Tämä mahdollistaa useamman kilpailijan lisäämisen mahdollisuuteen. Voit halutessasi siepata nämä tiedot ja luoda raportin, joka sisältää kilpailijat.
Toisenlaisia, vähemmän muodollisia suhteita tietueiden välillä kutsutaan liitoksiksi. Esimerkiksi voi olla hyödyllistä tietää, jos kaksi yhteyshenkilöä ovat naimisissa, tai ehkä ystäviä työn ulkopuolella, tai ehkä yhteystieto on tehnyt töitä toisen asiakkaan kanssa. Useimmat yritykset eivät luo raportteja tämän tyyppisistä tiedoista tai edes vaadi niiden syöttämistä, joten ei todennäköisesti kannata luoda niille entiteettisuhteita.
Entiteettisuhteiden tyypit
Tarkasteltaessa ratkaisuhallintaa saattaa luulla, että entiteettisuhteita on kolmenlaisia. Niitä on tosiasiassa vain kaksi, kuten seuraavassa taulukossa esitetään.
Suhteen tyyppi |
Kuvaus |
---|---|
1:N (Yksi Moneen) |
Entiteettisuhde, jossa yksi ensisijaisen entiteetin tietue voidaan liittää moneen muun liittyvän entiteettin tietueeseen liittyvällä entiteetillä olevan valintakentän vuoksi. Ensisijaisen entiteetin tietuetta tarkastellessa näytetään luettelo siihen liitetyistä liittyvien entiteettien tietueista. |
N:N (Monta Moneen) |
Entiteettisuhde, joka riippuu erikoisesta suhde-entiteetistä, joka mahdollistaa yhden entiteetin tietueiden liittämisen toisen entiteetin tietueisiin. Tällaista entiteettiä kutsutaan myös intersect-entiteetiksi. Kun tarkastelet kumman tahansa N:N-suhteisen entiteetin tietueita, saat luettelon kaikista siihen liittyvistä toisen entiteetin tietueista. |
N:1 (Monta Yhteen) -suhteen tyyppi esitellään ratkaisunhallinnassa, koska sen näkymä on ryhmitelty entiteettien perusteella. 1:N-suhteet ovat tosiasiallisesti entiteettien välisiä ja viittaavat kumpaankin joko ensisijaisena entiteettinä tai liittyvänä entiteettinä. Liittyvällä entiteetillä, jota voidaan myös kutsua alientiteetiksi, on valintakenttä, jolla on mahdollista tallentaa viite ensisijaisen entiteetin tietueeseen. Ensisijaista entiteettiä voidaan kutsua myös pääentiteetiksi. N:1-suhde on vain 1:N-suhde, jota tarkastellaan liittyvän entiteetin näkökulmasta.
1:N-suhteiden luominen tai muokkaaminen
Helpoin tapa luoda 1:N-suhde on luoda entiteetille uusi valintakenttä. Näin voit yksinkertaisesti määrittää valintakentälle yhteiset kenttien arvot sekä kaksi lisäasetusta kun määrität Tyypin ja Haun. Lisäkentät ovat Kohdetietueen tyyppi ja Suhteen nimi.
Kohdetietueen tyyppi valitsee ensisijaisen entiteetin 1:N-suhteessa.Suhteen nimi luodaan automaattisesti entiteettiparin perusteella. Normaalisti tätä ei tarvitse edes muokata, mutta se on silti mahdollista. Entiteettisuhteen nimi sisältää sen ratkaisujulkaisijan mukautusetuliitteen sille ratkaisulle, jossa sillä hetkellä työskentelet.
Huomautus
Jos mukautusetuliite on tärkeä, varmista, että työskentelet sellaisessa ratkaisussa, joka on liitetty ratkaisujulkaisijaan, jolla on haluamasi etuliite.
Kun luot 1:N-suhteen asettamalla valintakentän, tiettyjä oletusarvoja määritetään puolestasi. Jos haluat muokata suhteen asetuksia, sinun on löydettävä ja muokattava sitä.
Mukautettuja 1:N-suhteita ei voi luoda kaikille entiteeteille. Jos näin on, ratkaisunhallinta ei yksinkertaisesti tarjoa mahdollisuutta mukautetun entiteettisuhteen luomiseen. Metatietojen selaimella voit suodattaa entiteettiluetteloa CanBePrimaryEntityInRelationship ja CanBeRelatedEntityInRelationship -ominaisuuksien perusteella. Lisätietoja on ohjeaiheessa Käytä metatietojen selainta.
1:N-suhde määrityksellä on neljä osaa: Suhteen määritelmä, Valintakenttä, Ensisijaisen entiteetin siirtymisruudun kohde ja Suhteen käyttäytyminen.
Entiteettien välisten 1:N-suhteiden luominen tai muokkaaminen
Siirry kohtaan Asetukset > Mukautukset.
Valitse Mukauta järjestelmää.
Laajenna Osat-kohdasta Entiteetit ja laajenna sitten entiteetti, jota haluat käyttää.
Valitse 1:N-suhteet.
Jos haluat muokata suhdetta tai tarkastella sen tietoja, valitse suhde, valitse Toiminnot-työkalupalkista Lisää toimintoja ja valitse sitten Muokkaa.
- TAI -
Jos haluat lisätä uuden suhteen, valitse Uusi yksi-moneen-suhde.
Tärkeä
Jos Uusi yksi-moneen-suhde ei näy Toiminnot-työkalupalkissa, et voi luoda 1:N-suhdetta kyseiselle entiteetille.
Jos suhde on uusi, valitse liitettävä entiteetti Suhdemääritystä-osan Liittyvä entiteetti -luettelosta.
Huomautus
Liittyvän kohteen määrittäminen määrittää oletusarvon nimi-kentälle. Jos muutat liittyvän entiteetin ennen kuin tallennat, Nimi-arvo muuttuu vastaavasti.
Valitse, onko tämä haettavissa.
Määritä Valintakenttä-osassa arvo Näyttönimi-kentälle.
Tärkeä
Näyttönimen määrittäminen määrittää oletusarvon Nimi-kentälle. Jos muutat hakukentän näyttönimeä ennen tallennusta, Nimi-kenttä ei muutu. Tämän vuoksi varmista, että Nimi-kenttä on merkityksellinen ennen tallentamista.
Valitse Kentän vaatimus -luettelosta vaihtoehto, joka määrittää kentän tietovaatimukset ennen kuin tietue tallennetaan.
Valitse Ensisijaisen kohteen siirtymisruudun kohde -osan Näytön asetus -luettelosta haluamasi asetus liitettyjä näkymiä tai mukautettua otsikkoa varten.
Valitse Suhteen käyttäytyminen -osan Käyttäytymisen laji -luettelosta jokin seuraavista vaihtoehdoista:
Ylätaso. Kahden kohteen välisessä ylätason suhteessa pääkohteen tietueelle tehty toiminto tehdään myös ensisijaisen (pää-) kohteen tietueeseen liittyville alikohteiden tietueille.
Viittaus. Kahden entiteetin välisessä viittaussuhteessa voi siirtyä liittyviin tietueisiin, mutta toiselle entiteetille tehdyt toimet eivät vaikuta toiseen.
Viittaus, poiston rajoitus. Kahden entiteetin välisessä Viittaus, poiston rajoitus ‑suhteessa voi siirtyä mihin tahansa liittyvään tietueeseen. Ylätason tietueelle tehdyt toimet eivät vaikuta alitietueeseen, mutta ylätason tietuetta ei voi poistaa, ennen kuin alitietue poistetaan. Tietuetta ei voi kuitenkaan poistaa, jos sillä on liittyviä tietueita.
Limittäisyys määritettävissä. Valitse määritettävissä oleva johdannaissuhde kahden entiteetin välille valitsemalla kuhunkin joukkoon liitetyt mahdolliset toimet.
Tärkeä
Jos määrität kaikkien mainittujen toimintojen toimintatavat vastaamaan muiden suhdetyyppien toimintojen Käyttäytymisen lajia, suhteen tallentamisen yhteydessä Käyttäytymisen laji määritetään automaattisesti toisen tyypin mukaiseksi.
Lisätietoja:MSDN: Entiteettisuhteiden käyttäytymisen määrittäminen
Napsauta Tallenna ja sulje sulkeaksesi Suhde-lomakkeen.
Kun olet tehnyt haluamasi mukautukset, julkaise ne:
Jos haluat julkaista vain parhaillaan muokkaamaasi osaan tekemäsi mukautukset, valitse Toiminto-työkalupalkissa Julkaise.
Jos haluat julkaista kaikkien julkaisemattomien osien mukautukset yhtä aikaa, valitse siirtymispalkissa tai siirtymisruudussa Entiteetit ja valitse sitten Toiminnot-työkalurivillä Julkaise kaikki mukautukset.
Huomautus
-
Mukautettu entiteetti ei voi olla ensisijainen entiteetti sellaisessa suhteessa, jossa on siihen liittyvä limittäinen järjestelmäentiteetti. Tämän vuoksi ensisijaisen, mukautetun entiteetin ja siihen liittyvän järjestelmäentiteetin välillä ei voi olla suhdetta, jossa jokin toiminnon määritys on Kaikki limittäin, Limittäin aktiivinen tai Käyttäjän limittäin.
-
Uuden suhteen toimintojen määritys ei voi olla Kaikki limittäin eikä Limittäin aktiivinen tai Käyttäjän limittäin, jos suhteen liittyvä entiteetti on jo liittyvänä entiteettinä jossakin toisessa suhteessa, jonka toimintojen määritys on Kaikki limittäin, Limittäin aktiivinen tai Käyttäjän limittäin. Näin vältetään sellaisten suhteiden muodostuminen, joissa on monta ylätasoa.
-
Aina kun muutat käyttöliittymän osia tai otat käyttöön entiteetin lomakekomentosarjoja, muutokset täytyy julkaista. Kaikki Microsoft Dynamics 365-järjestelmän tietorakennetta muuttavat mukautukset, kuten mukautettuihin entiteetteihin, suhteisiin tai kenttiin tehdyt muutokset, tulevat voimaan heti.
-
Jos suhde on hallittu ratkaisu, hallitun ratkaisun kehittäjä voi rajoittaa mukauttamisen suhteen.
-
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.
Suhteen määritys
Riippuen siitä, oletko luomassa uuden yksi moneen -suhteen tai uuden monta yhteen -suhteen ratkaisunhallinnassa, joko Ensisijainen entiteetti tai Liittyvä entiteetti -kenttä täytetään valmiiksi. Sinun tarvitsee vain valita toinen.Nimi-kentälle on annettu valmis arvo ratkaisujulkaisijan mukautusetuliitteen ja suhteeseen valittujen entiteettien nimien perusteella. Voit muokata nimeä halutessasi. Jos luot useamman mukautetun suhteen kahden entiteetin välillä ja käytät samaa mukautusetuliitettä molemmille, automaattisesti luotu nimi ei ole yksilöllinen etkä siten pysty tallentamaan uutta suhdetta. Nimeä on muokattava erottaaksesi sen muista olemassaolevista nimistä, ennen kuin voit tallentaa sen. Sitä ei voi muokata tallentamisen jälkeen.
Jos et halua, että tämä entiteettisuhde on näkyvissä Erikoishaussa, aseta Haettavissa-arvoksi Ei.
Valintakentät
Nämä kentät ovat kaikkien kenttien yhteisiä ominaisuuksia, paitsi Haettavissa, Kentän suojaus, ja Seuranta. Muokataksesi entiteettisuhteelle luodun valintakentän arvoja, sinun on paikannettava ja muokattava valintakenttää erikseen entiteettisuhteen luomisen jälkeen.Lisätietoja:Kenttien luominen ja muokkaaminen
Hyvä peruslähtökohta on, että näyttönimen tulisi vastata ensisijaisen entiteetin näyttönimeä.
Ensisijaisen entiteetin siirtymisruudun kohde
Ensisijainen entiteetti voi näyttää luetteloita liittyvistä entiteeteistä laajentamalla siirtymisruutua. Tämän ryhmän asetukset määrittävät, miten luettelo näytetään, jos näytetään. Näitä siirtymiskohteita voidaan myös muokata lomake-editorin avulla, ja käyttämällä JavaScript:a kehittäjä voi asettaa muutoksia näihin kohteisiin kun lomake tulee näkyviin.
Kenttä |
Kuvaus |
---|---|
Näyttöasetus |
|
Mukautettu otsikko |
Kun valitset Käytä mukautettua otsikkoa -asetuksen, voit määrittää mukautetun otsikon entiteetin monikollisen nimen sijaan. |
Näyttöalue |
|
Näyttöjärjestys |
Tällä numerolla määritetään, missä kohdassa näyttöaluetta siirtymiskohde näytetään. Sallittujen lukujen alue alkaa luvusta 10 000. Siirtymiskohteet, joilla on matalampi arvo, ovat korkeampiarvoisten suhteiden yläpuolella. |
Suhteen käyttäytyminen
1:N-suhteessa voit määrittää, miten suhde käyttäytyy organisaatiosi liiketoimintasääntöjen tukena. Miksi haluat tehdä tämän? Tarkastellaan esimerkkiä.
Oletetaan, että sinulla on uusi myyjä ja haluat delegoida hänelle osan toiselle myyjälle delegoiduista mahdollisuuksista. Jokaisella mahdollisuustietueella voi olla useampi tehtäväaktiviteetti. Haluat löytää uudelleendelegoitavat mahdollisuudet helposti ja delegoida ne uudelle myyjälle. Mutta mitä tapahtuu tehtäväaktiviteeteille, jotka on liitetty mahdollisuuksiin? Haluatko avata kunkin tehtävän ja päättää, delegoidaanko nekin uudelle myyjälle? Luultavasti et. Sen sijaan voit antaa suhteen soveltaa automaattisesti vakiosääntöjä. Näitä sääntöjä sovelletaan vain uudelleendelegoitavien mahdollisuuksien tehtävätietueisiin. Kohteiden välinen suhde on nimeltään Opportunity_Tasks. Vaihtoehtosi ovat:
Uudelleendelegoi kaikki aktiiviset tehtävät.
Uudelleendelegoi kaikki tehtävät. Tämä on oletusasetus.
Älä uudelleendelegoi tehtäviä.
Uudelleendelegoi kaikki tehtävät, jotka on delegoitu mahdollisuuden edelliselle omistajalle.
Suhde voi ohjata, kuinka ensisijaisen entiteetin tietueelle suoritetut toiminnot laskeutuvat liitetyn entiteetin tietueille. Seuraavassa taulukossa esitetään toimet ja mahdolliset toimintamallit.
Toiminto |
Kuvaus |
Mahdolliset toimintamallit |
---|---|---|
Delegoi |
Mitä tapahtuu, kun ensisijaisen entiteetin tietue vaihtaa omistajaa? |
|
Jaa |
Mitä tapahtuu, kun ensisijaisen entiteetin tietue jaetaan? |
|
Poista jako |
Mitä tapahtuu, kun ensisijaisen entiteetin tietueen jakaminen päättyy? |
|
Määritä ylätaso uudelleen |
Mitä tapahtuu, kun ylätason suhteessa olevan ensisijaisen entiteetin tietueen valintakentän arvo muuttuu? Ylätaso-tyypin suhteessa käytetään Kaikki limittäin -asetusta kaikille toiminnoille.Mukautettavat vanhempien entiteettisuhteet on luettelo mukautettavista ylätason järjestelmäsuhteista. |
|
Poista |
Mitä tapahtuu, kun ensisijaisen entiteetin tietue poistetaan? |
|
Yhdistä |
Mitä tapahtuu, kun ensisijaisen entiteetin tietue yhdistetään johonkin toiseen tietueeseen? |
|
Kaikki nämä toiminnot voidaan määrittää ohjaamaan miten toiminnot vaikuttavat ensisijaiseen entiteettiin liittyviin tietueisiin 1:N-suhteen kautta. Mahdolliset toimintatavat löytyvät seuraavasta taulukosta.
Toimintatapa |
Kuvaus |
---|---|
Limittäisyys |
Suorita toiminto kaikille aktiivisen liittyvän entiteetin tietueille. |
Kaikki limittäin |
Suorita toiminto kaikille liittyvän entiteetin tietueille. |
Ei mitään limittäin |
Älä tee mitään. |
Poista linkki |
Poista valintakentän arvo kaikilta liittyviltä entiteetin tietueilta. |
Poiston rajoitus |
Estä ensisijaisen entiteetin tietueiden poistaminen, kun niillä on liittyviä tietueita. |
Käyttäjän limittäin |
Suorita toiminto kaikille liittyville entiteetin tietueille, joilla on sama omistaja kuin pääentiteetin tietueella. |
Näiden toimintojen käyttö- tai luokittelutapa suhteessa kuvaillaan seuraavan taulukon Toimintatavan tyyppi -sarakkeessa.
Kentän arvo |
Kuvaus |
---|---|
Ylätaso |
Kaikki toiminnot käyttävät Kaikki limittäin -toimintatapaa. Mukautettavat vanhempien entiteettisuhteet on luettelo kaikista muokattavista entiteettien järjestelmäsuhteista, jotka käyttävät ylätason toimintatapaa. |
Viittaus |
Delegoi, Jaa, Poista jako, ja Määritä ylätaso uudelleen käyttävät Ei mitään limittäin -toimintatapaa. Poista käyttää Poista linkki -toimintatapaa. Yhdistä käyttää Kaikki limittäin -toimintatapaa. |
Viittaus, poiston rajoitus |
Sama kuin Viittaus, paitsi Poista käyttää Rajoita poisto -toimintatapaa. |
Limittäisyys määritettävissä |
Jokaiselle toiminnolle voidaan määrittää yksittäisiä toimintatapoja. Jos vaihtoehdot vastaavat jotain toista Toimintatavan tyyppi -luokkaa , arvo muuttuu siksi Toimintatavan tyyppi -arvoksi. |
Rajoituksia asetettaviin toimintatapoihin
Entiteettisuhteiden määrittämisessä on tiettyjä rajoituksia, jotka on hyvä pitää mielessä.
Mukautettu entiteetti ei voi olla ensisijainen entiteetti sellaisessa suhteessa, jossa on siihen liittyvä limittäinen järjestelmäentiteetti. Tämän vuoksi ensisijaisen, mukautetun entiteetin ja siihen liittyvän järjestelmäentiteetin välillä ei voi olla suhdetta, jossa jokin toiminnon määritys on Kaikki limittäin, Limittäin aktiivinen tai Käyttäjän limittäin.
Uuden suhteen toimintojen määritys ei voi olla Kaikki limittäin eikä Limittäin aktiivinen tai Käyttäjän limittäin, jos suhteen liittyvä entiteetti on jo liittyvänä entiteettinä jossakin toisessa suhteessa, jonka toimintojen määritys on Kaikki limittäin, Limittäin aktiivinen tai Käyttäjän limittäin. Näin vältetään sellaisten suhteiden muodostuminen, joissa on monta ylätasoa.
Entiteettikenttien yhdistäminen
Voit yhdistää määritteet entiteettien välillä, joilla on entiteettisuhde. Näin voit määrittää oletusarvot tietueelle, joka luodaan yhteydessä toiseen tietueeseen. Oletetaan, että haluat lisätä uuden yhteyshenkilötietueen henkilölle, joka on tietyn asiakkaan työntekijä. Voit tehdä tämän kahdella eri tavalla.
Voit vain siirtyä Myynti > Yhteystiedot ja luoda uuden yhteystietotietueen tyhjästä. Mutta silloin sinun on asetettava pääasiakas ja syötettävä sille useita tietoja (kuten osoite ja puhelinnumero), jotka ovat luultavasti samoja kuin pääasiakkaalla. Tämä voi olla aikaavievää ja lisää virheiden mahdollisuuksia.
Helpompi tapa on aloittaa Asiakas-entiteettiin ja käyttäminen yhteystiedot aliruudukko-lomakkeessa napsauttamalla (+) Lisää yhteyshenkilö. Se ohjaa sinua hakemaan esiin olemassa olevat liittyvät yhteystiedot, ettet vahingossa luo kaksoiskappaletta. Jos et löydä aiemmin luotua tietuetta, voit napsauttaa Uusi ja saat luotua uuden yhteyshenkilötietue. Erona on, että tietyt tili-tietueen tiedot kopioidaan uuden yhteystiedon lomakkeeseen oletusarvoiksi, joita voit muokata ennen tallentamista. Tämä voi säästää paljon aikaa tietojenkäsittelyssä ja vähentää virheitä.
Entiteettien ja määritteiden oletusmääritykset näyttää kaikki Microsoft Dynamics 365:lle asetetut oletusyhdistämismääritykset.
Huomautus
Näitä yhdistämismäärityksiä ei käytetä työnkulku- tai dialogiprosessien avulla luotuihin liittyviin tietueisiin. Niitä ei oteta automaattisesti käyttöön uusille tietueille, jotka on luotu käyttämällä koodia, vaikka kehittäjät voivat käyttää erityistä viestiä nimeltä MSDN: InitializeFromRequest, kun he haluavat luoda uuden tietueen saatavilla olevien yhdistämismääritysten avulla.
Yhdistämismääritykset asettavat ainoastaan oletusarvot tietuelle ennen kuin se tallennetaan. Käyttäjät voivat muokata arvoja ennen tallentamista. Siirrettävät tiedot ovat senhetkisiä. Niitä ei ole synkronoitu. Jos ensisijaisen entiteettitietueen tiedot muuttuvat, luodessa siirretyn liittyvän entiteettitietueen tiedot eivät muutu.
Uutta tietuetta luodessa esitettäviä oletusarvoja ei ole määritelty entiteettisuhteissa, mutta ne näkyvät suhteen käyttöliittymässä. Kaikilla 1:N-entiteettisuhteilla ei ole niitä. Kun tarkastelen entiteetin 1:N (tai N:1)-suhteita, voit suodattaa niitä tyypin perusteella. Voit valita Kaikki, Mukautettu, Mukautettavissa, tai Määritettävissä. Määritettävissä olevat entiteettisuhteet mahdollistavat entiteettikenttien määrittämisen.
Seuraavat säännöt määrittävät, minkälaisia tietoja voi yhdistää.
Kenttien on oltava samantyyppiset ja ‑muotoiset.
Kohdekentän on oltava vähintään yhtä pitkä kuin lähdekenttä.
Kohdekenttä ei saa olla yhdistettynä toiseen kenttään.
Lähdekentän on oltava näkyvissä lomakkeessa.
Kohdekentän on oltava kenttä, johon käyttäjä voi syöttää tietoja.
Jos kentät muodostavat asetusjoukon, kaikkien vaihtoehtojen kokonaislukuarvojen on oltava samat.
Osoitteiden tunnusarvoja ei voi yhdistää.
Huomautus
Jos haluat yhdistää asetusjoukkokenttiä, on suositeltavaa määrittää molemmat kentät käyttämään samaa yleistä asetusjoukkoa. Kahden eri asetusjoukon ylläpitäminen käsin olisi muutoin vaikeaa. Jos jokaisen asetuksen kokonaislukuarvoa ei ole määritetty oikein, tietojoukossasi voi seurauksena olla ongelmia.Lisätietoja:Yleisten asetusjoukkojen luominen tai muokkaaminen
Kenttien välisen yhdistämismäärityksen luominen tai muokkaaminen
Siirry kohtaan Asetukset > Mukautukset.
Valitse Mukauta järjestelmää.
Laajenna Osat-kohdasta Entiteetit ja laajenna sitten haluamasi entiteetti.
Valitse joko 1:N-suhteet tai N:1‑suhdetta.
Valitse pääikkunan Tyyppi -luettelosta Yhdistettävissä.
Valitse suhde, jolle voidaan luoda yhdistämismääritys. Valitse sitten Toiminnot-työkaluriviltä Toiminnot ja valitse Muokkaa.
Valitse Liittyvät-kohdasta Määritykset.
Valitse kunkin uuden yhdistämismäärityksen kohdalla Toiminnot-työkalupalkista Uusi.
Valitse Luo kenttien yhdistämismääritys -valintaikkunasta yksi Lähde-entiteetin kentät -kohdasta. Valitse kohdekenttä Kohde-entiteetin kentät -kohdasta.
Valitse OK.
Napsauta Tallenna ja sulje sulkeaksesi Suhde-lomakkeen.
Kun olet tehnyt haluamasi mukautukset, julkaise ne
Huomautus
-
Kun mukautukset on julkaistu, yhdistämismääritykset ovat kaikkien käyttäjien käytettävissä. Jos palautat Internet Information Services (IIS) -ohjelman alkutilaan ennen mukautusten julkaisemista, yhdistämismääritykset ovat kaikkien käyttäjien käytettävissä, vaikka muut mukautukset eivät vielä ole.
-
Jos aiot luoda yhdistämismäärityksen kentälle, joka ei ole näkyvissä lomakkeessa, yhdistäminen ei onnistu, ennen kuin lisäät kentän lomakkeeseen.
Yhdistämismääritysten luominen automaattisesti
Voit myös luoda yhdistämismäärityksiä automaattisesti, mutta järjestelmäentiteetteja käsitellessä tulee olla varovainen. Käytä tätä, kun haluat luoda mukautettuja entiteettejä ja käyttää hyväksesi yhdistämismäärityksiä. Kun tarkastelet yhdistämismääritysten luetteloa, valitse Lisää toimintoja -valikosta Luo määritykset. Tämä poistaa kaikki aikaisemmat yhdistämismääritykset ja korvaa ne ehdotetuilla määrityksillä, jotka perustuvat vain kenttiin, joilla on samankaltaiset nimet ja tietotyypit. Jos käytät tätä järjestelmäentiteetille, jotkin odotettavat yhdistämismääritykset voivat kadota. Mukautetuille entiteeteille se säästää aikaa, koska voit helposti poistaa määritykset, joita et halua ja lisätä muita määrityksiä, joita automaattinen työkalu ei luonut.
Katso N:N (monta moneen) -suhteiden luominen ja muokkaaminen
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ä Relationship (tai Intersect). 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
Siirry kohtaan Asetukset > Mukautukset.
Valitse Mukauta järjestelmää.
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ä.
Huomautus
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.
Huomautus
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.
Huomautus
Aina kun muutat käyttöliittymän osia tai otat käyttöön entiteetin lomakekomentosarjoja, muutokset täytyy julkaista. Kaikki Microsoft Dynamics 365-järjestelmä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.
Suhteiden hallittujen ominaisuuksien määrittäminen
Hallitut ominaisuudet on käytössä vain, kun hallitussa ratkaisussa on kenttä ja se tuodaan toiseen organisaatioon. Näiden asetusten avulla ratkaisun kehittäjä pystyy jonkin verran hallitsemaan sitä, kuinka paljon heidän hallittua ratkaisuaan käyttävät henkilöt voivat mukauttaa entiteettisuhdetta. Voit määrittää suhteen hallitut ominaisuudet valitsemalla valikkorivillä Hallitut ominaisuudet.
Suhteilla on vain yksi hallittu ominaisuus: Voidaan mukauttaa. Tämä asetus hallitsee kaikkia muutoksia, joita entiteettisuhteelle voidaan tehdä.
Katso myös
Luo ja muokkaa metatietoja
Entiteettien luominen ja mukauttaminen
Kenttien luominen ja muokkaaminen
Yleisten asetusjoukkojen luominen tai muokkaaminen
Mukautettavat vanhempien entiteettisuhteet
Entiteettien ja määritteiden oletusmääritykset
© 2017 Microsoft. Kaikki oikeudet pidätetään. Tekijänoikeudet