Entiteettikenttien välisen yhdistämismäärityksen luominen tai muokkaaminen
Tässä ohjeaiheessa käsitellään Dynamics 365 Customer Engagement (on-premises) -sovellusta. Ohjeaiheen Power Apps -versio on täällä: Linkitä taulukkosarakkeet
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ä sovelluksessa 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-entiteetistä ja käyttämällä yhteystiedot aliruudukkoa lomakkeessa valitsemalla + yhteyshenkilön lisäämiseksi. Se ohjaa sinua hakemaan esiin olemassa olevat liittyvät yhteystiedot, ettet vahingossa luo kaksoiskappaletta. Jos et löydä aiemmin luotua tietuetta, voit valita Uusi, niin 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ä.
Muistiinpano
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ää InitializeFrom-erityissanomaa luodakseen uuden tietueen käytettävillä yhdistämismäärityksillä.
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ää.
Muistiinpano
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
Kentän yhdistämismäärityksen luominen tai muokkaaminen
Avaa ratkaisunhallinta.
Laajenna Osat-kohdasta Entiteetit ja laajenna sitten haluamasi entiteetti.
Valitse joko 1:N-suhteet tai N:1‑suhteet.
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.
Valitse Tallenna ja sulje, kun haluat sulkea Suhde-lomakkeen.
Kun olet tehnyt haluamasi mukautukset, julkaise ne
Muistiinpano
- Kun mukautukset on julkaistu, yhdistämismääritykset ovat kaikkien käyttäjien käytettävissä. Jos palautat Internet Information Services (IIS) -palvelun alkutilaan ennen mukautusten julkaisemista, nämä yhdistämismääritykset ovat kaikkien käyttäjien käytettävissä, vaikka muut mukautukset eivät ole vielä käytettävissä.
- 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.
1:N (yksi moneen)- tai N:1 (monta yhteen) -suhteen luominen
NN: (monta moneen) -suhteen luominen