Preslikava polj entitete

Velja za: Dynamics 365 (v spletu), različica 9.0

Preslikate lahko atribute med entitetami, ki imajo odnos entitete. To vam omogoča, da nastavite privzete vrednosti za zapis, ki je ustvarjen v kontekstu drugega zapisa. Recimo, da želite dodati nov zapis stika za uporabnika, ki dela na določenem računu. To lahko naredite na dva različna načina:

Pomaknite se na možnost Prodaja > Stiki in ustvarite popolnoma nov zapis stika. Toda nato boste morali nastaviti nadrejeni račun in vnesti več elementov informacij (npr. naslov in telefon), ki so verjetno enaki kot za nadrejeni račun. To je lahko zamudno in lahko se zmotite.

Lažji način je, da začnete z entiteto kupca in v podmreži Stiki v obrazcu kliknete +, da dodate stik. Najprej si boste lahko ogledali obstoječe povezane stike, da ne boste pomotoma ustvarili podvojenega zapisa. Če ne najdete obstoječega zapisa, lahko kliknete Novo in ustvarite nov zapis stika. Razlika je ta, da bodo nekateri elementi podatkov kopirani iz zapisa kupca v nov obrazec stika, da se nastavijo nekatere privzete vrednosti, ki jih lahko urejate pred shranjevanjem. S tem prihranite veliko časa pri vnosu podatkov in zmanjšate možnost napak.

Opomba

Te preslikave se ne uveljavijo za povezane zapise, ustvarjene z uporabo poteka dela ali procesa dialoga. Samodejno se ne uveljavijo za nove zapise, ustvarjene s pomočjo kode, čeprav lahko razvijalci uporabijo posebno sporočilo, ki se imenuje InitializeFromt , da ustvarijo nov zapis z uporabo razpoložljivih preslikav.

Te preslikave samo nastavijo privzete vrednosti v zapis pred shranjevanjem. Uporabniki lahko uredijo vrednosti pred shranjevanjem. Podatki, ki se prenesejo, so takrat veljavni podatki. Podatki se ne sinhronizirajo. Če spremenite podatke v zapisu primarne entitete, se podatki v zapisu sorodne entitete, ki so bili preneseni, ko je bila ustvarjena, ne spremenijo.

Privzete vrednosti, nastavljene, ko ustvarite nov zapis s seznama, niso določene znotraj odnosa entitete, temveč so na voljo uporabniškem vmesniku odnosa. Vsi odnosi entitete 1:N jih nimajo. Ko prikažete seznam odnosov entitete 1:N (ali N:1) za entiteto, lahko filtrirate prikazane odnose glede na vrsto. Izberete lahko Vse, Po meri, Prilagodljivo ali Omogoča preslikavo. Odnosi entitete, ki omogočajo preslikavo, zagotavljajo dostop do preslikave polj entitete.

Naslednja pravila kažejo, katere vrste podatkov je mogoče preslikati.

  • Obe polji morata biti enake vrste in oblike zapisa.

  • Dolžina ciljnega polja mora biti enaka ali večja od dolžine izvornega polja.

  • Ciljnega polja ne morete preslikati v drugo polje.

  • Izvorno polje mora biti vidno na obrazcu.

  • Ciljno polje mora biti polje, v katerega lahko uporabnik vnaša podatke.

  • Če so polja nabori možnosti, morajo biti celoštevilske vrednosti za vsako možnost identične.

  • Vrednosti ID-ja naslova ne morete preslikati.

Opomba

Če morate preslikati polja nabora možnosti, priporočamo, da konfigurirate obe polji za uporabo v istem globalnem naboru možnosti. V nasprotnem primeru bo morda težavno ročno sinhronizirati dva ločena nabora možnosti. Če celoštevilske vrednosti za vsako možnost niso pravilno preslikane, lahko pride do težav v podatkih. Več informacij: Ustvarjanje in urejanje globalnih naborov možnosti

Ustvarjanje ali urejanje preslikave med polji

  1. Odprite možnost Nastavitve > Prilagajanja.

  2. Kliknite Prilagoditev sistema.

  3. V razdelku Komponente razširite Entitete in nato razširite želeno entiteto.

  4. Kliknite Odnosi 1:N ali Odnosi N:1.

  5. V glavnem podoknu na seznamu Vrsta izberite Omogoča preslikavo.

  6. Izberite odnos, ki ga je mogoče preslikati. Nato v orodni vrstici »Dejanja« kliknite Dejanja in nato kliknite Uredi.

  7. Pod možnostjo Sorodno kliknite Preslikave.

  8. Za vsako novo preslikavo v orodni vrstici Dejanja kliknite Novo.

  9. V pogovornem oknu Ustvarjanje preslikave polja izberite izvorno polje iz Izvorna polja entitete. Ciljno polje izberite iz Ciljna polja entitete.

  10. Kliknite V redu.

  11. Kliknite Shrani in zapri, da zaprete obrazec Odnos.

  12. Ko dokončate prilagajanje, objavite prilagoditve

Opomba

  • Ko objavite prilagoditve, bodo te preslikave na voljo vsem uporabnikom. Če iz kakršnega koli razloga ponastavite Internet Information Services (IIS), preden objavite prilagoditve, bodo preslikave na voljo vsem uporabnikom, čeprav druge prilagoditve ne bodo na voljo.
  • Če preslikavate s polja ali v polje, ki ni prikazano na obrazcu, preslikava ne bo izvedena, dokler polja ne dodate na obrazec.

Samodejno ustvarjanje preslikav polj

Preslikave lahko ustvarite tudi samodejno, vendar bodite pri sistemskih entitetah previdni. To funkcijo uporabite, ko ustvarjate entitete po meri in želite izkoristiti preslikavo. Pri ogledovanju seznama preslikav v meniju Več dejanj izberite Ustvari preslikave. To odstrani vse obstoječe preslikave in jih zamenja s predlagano preslikave, ki temelji samo na poljih s podobnim imenom in vrsto podatkov. Če to uporabite na sistemski entiteti, bi lahko izgubili nekaj pričakovanih preslikav. Za entitete po meri pa s tem prihranite čas, saj lahko preprosteje izbrišete preslikave, ki jih ne želite, in dodate druge, ki jih dejanje ustvarjanja preslikav ni ustvarilo.