Креирање или уређивање мапирања између поља ентитета
Ова тема се односи на Dynamics 365 Customer Engagement (on-premises). За Power Apps верзију ове теме, погледајте: Мапирајте колоне табеле
Можете да мапирате атрибуте између ентитета који имају однос између ентитета. То вам омогућава да подесите подразумеване вредности за запис који се креира у контексту другог записа. Рецимо да желите да додате нови запис о контакту за особу која је запослени за одређени пословни контакт. То можете да урадите на два различита начина:
Можете једноставно да одете у апликацију и креирате нов запис о контакту од почетка. Међутим, онда морате да подесите надређени пословни контакт и унесете неке информације (као што су адреса и број телефона) које су вероватно исте као за надређени пословни контакт. То може бити дуготрајан посао и ствара могућности за грешке.
Лакши начин је да почнете са ентитетом рачуна и, користећи подмрежу Контакти на обрасцу, изаберете + да додате контакт. То ће вас прво упутити да потражите све постојеће сродне контакте, да не бисте случајно креирали дупли запис. Ако не пронађете постојећи запис, можете да изаберете Нови и креирате нови запис контакта. Разлика је у томе што ће одређене ставке података из записа о пословном контакту бити копиране у нови образац за контакт ради подешавања одређених подразумеваних вредности које можете да уредите пре него што их сачувате. Тиме се може уштедети много времена при уносу података и смањити број грешака.
Белешка
Ова мапирања се не примењују на сродне записе креиране помоћу тока посла или процеса дијалога. Она се не примењују аутоматски на нове записе креиране помоћу кода иако програмери могу да користе посебну поруку под називом InitializeFrom да би креирали нов запис помоћу доступних мапирања.
Ова мапирања подешавају само подразумеване вредности за запис пре него што је сачуван. Корисници могу да уређују вредности пре чувања. Подаци који се преносе су подаци у том тренутку. Нису синхронизовани. Ако се информације у запису примарног ентитета промене, подаци из записа сродног ентитета који су пренети када је он креиран неће се променити.
Подразумеване вредности подешене када креирате нови запис са листе нису заправо дефинисане у оквиру односа ентитета, али су изложене у корисничком интерфејсу односа. Нема их сваки однос између ентитета 1:N. Када прегледате листу односа ентитета 1:N (или N:1) за ентитет, можете да филтрирате односе приказане по типу. Можете да изаберете или Све , Прилагођено , Прилагодљиво , или Маппабле. Односи између ентитета који се могу мапирати омогућавају приступ да би омогућили мапирање поља ентитета.
Следећа правила показују које врсте података се могу мапирати.
Оба поља морају бити истог типа и истог облика.
Дужина циљног поља мора бити једнака дужини изворног поља или већа од ње.
Циљно поље не може претходно бити мапирано у неком другом пољу.
Изворно поље мора бити видљиво на обрасцу.
Циљно поље мора бити поље у које корисник може да унесе податке.
Ако су поља скупови опција, вредности целих бројева за сваку опцију треба да буду идентичне.
Вредности ID адресе није могуће мапирати.
Белешка
Ако треба да мапирате поља скупа опција, препоручујемо да конфигуришете оба поља тако да користе исти скуп глобалних опција. У супротном, може бити тешко ручно синхронизовати два одвојена скупа опција. Ако вредности целог броја за сваку опцију нису правилно мапиране, може доћи до проблема у вашим подацима. Више информација: Креирање и уређивање глобалних скупова опција
Креирање или уређивање мапирања поља
Отворите истраживач решења.
У оквиру Компоненте развијте Ентитети, а затим развијте жељени ентитет.
Изаберите 1 :Н односи или Н:1 односи.
У главном окну, у Тип листи, изаберите Маппабле.
Изаберите однос који се може мапирати. Затим, на траци са алаткама Акције, изаберите Акције , а затим изаберите Уреди.
Под Повезано , изаберите Мапирања.
За свако ново мапирање, на траци са алаткама Акције , изаберите Ново.
У Креирај мапирање поља дијалог, изаберите изворно поље из Изворна поља ентитета. Изаберите циљно поље из поља циљног ентитета.
Изаберите У реду.
Изаберите Сачувај и затвори да затворите образац односа .
Када завршите прилагођавања, објавите их
Белешка
- Након објављивања прилагођавања, ова мапирања су доступна свим корисницима. Ако ресетујете Интернет Информатион Сервицес (ИИС) пре него што објавите прилагођавања, ова мапирања су доступна свим корисницима, иако друга прилагођавања неће бити доступна.
- Ако мапирање вршите у пољу или из поља које није приказано на обрасцу, мапирање неће бити готово док поље не буде додато у образац.
Аутоматско генерисање мапирања поља
Такође можете аутоматски генерисати мапирања, али би требало да водите рачуна када су у питању системски ентитети. Користите ову могућност када креирате прилагођене ентитете и када желите да побољшате мапирање. Када прегледате листу мапирања, у менију Више акција изаберите Генериши мапирања. Тиме ће бити уклоњена сва постојећа мапирања и замењена предложеним мапирањима која се заснивају само на пољима која имају слична имена и врсте података. Ако то користите на системском ентитету, можете изгубити нека очекивана мапирања. За прилагођене ентитете, тиме се штеди време, јер можете лакше да избришете сва мапирања која не желите и додате било која друга које радња генерисања мапирања није креирала.
Креирајте 1:Н (један-на-многи) или Н:1 (многи-на-један) односи
Цреате Н:Н (манy-то-манy) односи