Deli z drugimi prek


Ustvarjanje ali urejanje preslikav med polji entitet

Ta tema velja za Dynamics 365 Customer Engagement (on-premises). Če vas zanima različica te teme za Power Apps, glejte: Stolpci tabele zemljevidov

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:

Povsem nov zapis stika lahko ustvarite kar v aplikaciji. 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 računa in s podmrežo Stiki na obrazcu izberete + za dodajanje stika. Najprej si boste lahko ogledali obstoječe povezane stike, da ne boste pomotoma ustvarili podvojenega zapisa. Če ne najdete obstoječega zapisa, lahko izberete 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 InitializeFrom, 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 Mapable. 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 polja

  1. Odprite raziskovalca rešitev.

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

  3. Izberite 1:N Odnosi or N:1 Odnosi.

  4. V glavnem podoknu na seznamu Type izberite Mappable.

  5. Izberite odnos, ki ga je mogoče preslikati. Nato v orodni vrstici Dejanja izberite Dejanja in nato izberite Uredi.

  6. V razdelku Sorodno izberite Preslikave.

  7. Za vsak nov preslikava v orodni vrstici Dejanja izberite Novo.

  8. V pogovornem oknu Ustvari polje preslikava izberite izvorno polje iz Polja izvorne entitete. Izberite ciljno polje iz Polja ciljne entitete.

  9. izberite V redu.

  10. Izberite Shrani in zapri da zaprete obrazec Razmerje .

  11. Ko dokončate prilagajanje, objavite prilagoditve

opomba,

  • Ko objavite prilagoditve, bodo te preslikave na voljo vsem uporabnikom. Če ponastavite internetne informacijske storitve (IIS), preden objavite prilagoditve, so te 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. Ko si ogledujete seznam 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.

Ustvarite 1:N (ena proti mnogo) ali N:1 (več proti ena) Odnosi
Ustvari N:N (mnogo proti mnogo) Odnosi