Делите путем


Мапирање колона табела

Можете да мапирате атрибуте између табела које имају релације између табела. То вам омогућава да подесите подразумеване вредности за ред који се креира у контексту другог реда.

Лакши начин да креирате нове редове у апликацијама заснованим на моделу

Рецимо да људи желе да додају нови ред контакта за особу која је запослени за одређени пословни контакт. То могу да ураде на два различита начина:

Тежи начин

Људи могу просто да оду у апликацију и креирају нови ред контакта од почетка. Међутим, онда морају да подесе надређени пословни контакт и унесу неке информације (као што су адреса и број телефона) које су вероватно исте као за надређени пословни контакт. То може бити дуготрајан посао и ствара могућности за грешке.

Лакши начин

Лакши начин је да почнете са табелом пословног контакта и да преко подформе Контакти у обрасцу изаберете знак + да бисте додали контакт. Људи ће прво бити упућени да потраже све постојеће сродне контакте, да не би случајно креирали дупли ред. Ако не пронађу постојећи ред, могу да изаберу опцију Ново и креирају нови ред контакта.

Нови образац реда контакта ће садржи мапиране вредности атрибута из пословног контакта (као што су информације о адреси и броју телефона) као подразумеване вредности. Људи могу да уређују ове вредности пре него што сачувају ред.

Како то функционише

Када мапирате колоне табеле за релацију између табела 1:N, одређене ставке података из реда примарне табеле ће се копирати у нови повезани образац табеле да би се подесиле подразумеване вредности које људи могу да уреде пре чувања.

Напомена

Ова мапирања подешавају само подразумеване вредности за ред пре него што је сачуван. Корисници могу да уређују вредности пре чувања. Подаци који се преносе су подаци у том тренутку. То није синхронизовано ако се подаци извора касније промене.

Ова мапирања се не примењују на сродне редове креиране помоћу тока посла или процеса дијалога. Она се не примењују аутоматски на нове редове креиране помоћу кода, иако програмери могу да користе посебну поруку под називом InitializeFrom (Функција InitializeFrom или класа InitializeFromRequest) да креирају нови ред помоћу доступних мапирања.

Ова мапирања се не примењују на нове повезане обрасце табеле који се отварају када апликација нема активну мрежну везу са услугом Dataverse, осим за надређена поља за проналажење.

Мапирање поља између табела није подржано када користите апликацију у режиму рада ван мреже. За више информација, погледајте ограничења наведена у Мобиле оффлине ограничења за апликације засноване на моделу.

Отворите истраживач решења

Једини начин за мапирање колона табела је коришћење истраживача решења.

Отварање некомплетног решења

  1. У услузи Power Apps изаберите Решења у левом окну за навигацију, а затим на траци са алаткама изаберите Прелазак на класични изглед. Ако се ставка не налази у окну бочне табле, изаберите …Више, а затим изаберите ставку коју желите.

  2. На листи Сва решења отворите жељено некомплетно решење.

Мапирање колона се обавља у контексту релацију између табела 1:N или N:1, тако прво морате да прикажете односе између табела 1:N или N:1.

Приказ колона које је могуће мапирати

Мапирања колона заправо нису дефинисана унутар релација између табела, али су изложена у корисничком интерфејсу релација. Нема их свака релација између табела 1:N. Када прегледате листу релација између табела 1:N (или N:1) за табелу, можете да Филтерирате релације приказане по типу. Можете изабрати Сви, Прилагођени, Прилагодљив или Може се мапирати Релације између табела које се могу мапирати омогућавају приступ да би омогућили мапирање колона табела.

Приказ релација између табела које је могуће мапирати.

Када отворите релацију између табела коју је могуће мапирати, изаберите Мапирања у навигацији на левој страни.

Изаберите „Мапирања“ за релацију између табела.

Избришите мапирања

Ако постоје мапирања која да не желите да примените, можете да их изабрати и кликнути на Икона „Избриши“. икону.

Додајте нова мапирања

Да бисте креирали ново мапирање, кликните на Ново у траци са алаткама. То ће отворити дијалог Креирање мапирања колона.

Дијалог „Креирање мапирања колона“.

Изаберите једну колону изворне табеле и једну колону циљне табеле са вредностима која желите да мапирате.

Конфигурисање мапирања колона.

Затим изаберите У реду да бисте затворили дијалог.

Следећа правила показују које врсте података се могу мапирати.

  • Обе колоне морају бити истог типа и истог облика.
  • Дужина циљне колоне мора бити једнака дужини изворне колоне или већа од ње.
  • Циљна колона не може претходно бити мапирано у неку другу колону.
  • Изворна колона мора бити видљива на обрасцу.
  • Циљна колона мора бити колона у коју корисник може да унесе податке.
  • Вредности ИД адресе или колоне типа партилист не могу се мапирати.
  • Ако мапирање вршите у колону или из колоне која није приказана на обрасцу, мапирање неће бити готово док колона не буде додата у образац.
  • Ако су колоне опције, вредности целих бројева за сваку опцију треба да буду идентичне.

Напомена

Ако треба да мапирате колоне опција, препоручујемо да конфигуришете обе колоне тако да користе исту глобалну опцију. У супротном, може бити тешко ручно синхронизовати два одвојена скупа опција. Ако вредности целог броја за сваку опцију нису правилно мапиране, може доћи до проблема у вашим подацима. Још информација: Креирање и уређивање глобалних опција за услугу Microsoft Dataverse (листе избора)

Аутоматско генерисање мапирања колона

Можете такође да аутоматски генеришете мапирања тако што ћете изабрати Генериши мапирања из менија Више радњи.

Требало би да будете пажљиви када то радите са системским табелама. Користите ову могућност када креирате прилагођене табеле и када желите да побољшате мапирање.

Упозорење

Тиме ће бити уклоњена сва постојећа мапирања и замењена предложеним мапирањима која се заснивају само на колонама које имају слична имена и врсте података. Ако то користите на системској табели, можете изгубити нека очекивана мапирања. За прилагођене табеле, тиме се штеди време, јер можете лакше да избришете сва мапирања која не желите и додате било која друга које радња генерисања мапирања није креирала.

Објављивање прилагођавања

Пошто мапирања колона нису метаподаци, морате да их објавите пре него што промене ступе на снагу.

Такође погледајте

Креирајте и уређујте релације између табела типа 1:N (један према више) или N:1 (више према један) помоћу истраживача решења
Документација за програмере: Прилагодите мапирања табела и атрибута
Документација за програмере: Web API креирање нове табеле из друге табеле

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).