Mapiranje kolona tabela

Možete da mapirate atribute između tabela koje imaju relacije između tabela. To vam omogućava da podesite podrazumevane vrednosti za red koji se kreira u kontekstu drugog reda.

Lakši način da kreirate nove redove u aplikacijama zasnovanim na modelu

Recimo da ljudi žele da dodaju novi red kontakta za osobu koja je zaposleni za određeni poslovni kontakt. To mogu da urade na dva različita načina:

Teži način

Ljudi mogu prosto da odu u aplikaciju i kreiraju novi red kontakta od početka. Međutim, onda moraju da podese nadređeni poslovni kontakt i unesu neke informacije (kao što su adresa i broj telefona) koje su verovatno iste kao za nadređeni poslovni kontakt. To može biti dugotrajan posao stvara mogućnosti za greške.

Lakši način

Lakši način je da počnete sa tabelom poslovnog kontakta i da preko podforme Kontakti u obrascu izaberete znak + da biste dodali kontakt. Ljudi će prvo biti upućeni da potraže sve postojeće srodne kontakte, da ne bi slučajno kreirali dupli red. Ako ne pronađu postojeći red, mogu da izaberu opciju Novo i kreiraju novi red kontakta.

Novi obrazac reda kontakta će sadrži mapirane vrednosti atributa iz poslovnog kontakta (kao što su informacije o adresi i broju telefona) kao podrazumevane vrednosti. Ljudi mogu da uređuju ove vrednosti pre nego što sačuvaju red.

Kako to funkcioniše

Kada mapirate kolone tabele za relaciju između tabela 1:N, određene stavke podataka iz reda primarne tabele će se kopirati u novi povezani obrazac tabele da bi se podesile podrazumevane vrednosti koje ljudi mogu da urede pre čuvanja.

Napomena

Ova mapiranja podešavaju samo podrazumevane vrednosti za red pre nego što je sačuvan. Korisnici mogu da uređuju vrednosti pre čuvanja. Podaci koji se prenose su podaci u tom trenutku. To nije sinhronizovano ako se podaci izvora kasnije promene.

Ova mapiranja se ne primenjuju na srodne redove kreirane pomoću toka posla ili procesa dijaloga. Ona se ne primenjuju automatski na nove redove kreirane pomoću koda, iako programeri mogu da koriste posebnu poruku pod nazivom InitializeFrom (Funkcija InitializeFrom ili klasa InitializeFromRequest) da kreiraju novi red pomoću dostupnih mapiranja.

Ova mapiranja se ne primenjuju na nove povezane obrasce tabele koji se otvaraju kada aplikacija nema aktivnu mrežnu vezu sa uslugom Dataverse, osim za nadređena polja za pronalaženje.

Mapiranje polja između tabela nije podržano kada koristite aplikaciju u režimu rada van mreže. Za više informacija, pogledajte ograničenja navedena u Mobile offline ograničenja za aplikacije zasnovane na modelu.

Otvorite istraživač rešenja

Jedini način za mapiranje kolona tabela je korišćenje istraživača rešenja.

Otvaranje nekompletnog rešenja

  1. U usluzi Power Apps izaberite Rešenja u levom oknu za navigaciju, a zatim na traci sa alatkama izaberite Prelazak na klasični izgled. Ako se stavka ne nalazi u oknu bočne table, izaberite …Više, a zatim izaberite stavku koju želite.

  2. Na listi Sva rešenja otvorite željeno nekompletno rešenje.

Mapiranje kolona se obavlja u kontekstu relaciju između tabela 1:N ili N:1, tako prvo morate da prikažete relacije između tabela 1:N ili N:1.

Prikaz kolona koje je moguće mapirati

Mapiranja kolona zapravo nisu definisana unutar relacija između tabela, ali su izložena u korisničkom interfejsu relacija. Nema ih svaka relacija između tabela 1:N. Kada pregledate listu relacija između tabela 1:N (ili N:1) za tabelu, možete da filtrirate relacije prikazane po tipu. Možete izabrati Svi, Prilagođeni, Prilagodljiv ili Može se mapirati. Relacije između tabela koje se mogu mapirati omogućavaju pristup da bi omogućili mapiranje kolona tabela.

Prikaz relacija između tabela koje je moguće mapirati.

Kada otvorite relaciju između tabela koju je moguće mapirati, izaberite Mapiranja u navigaciji na levoj strani.

Izaberite „Mapiranja“ za relaciju između tabela.

Izbrišite mapiranja

Ako postoje mapiranja koja da ne želite da primenite, možete da ih izabrati i kliknuti na Ikona „Izbriši“. ikonu.

Dodajte nova mapiranja

Da biste kreirali novo mapiranje, kliknite na Novo u traci sa alatkama. To će otvoriti dijalog Kreiranje mapiranja kolona.

Dijalog „Kreiranje mapiranja kolona“.

Izaberite jednu kolonu izvorne tabele i jednu kolonu ciljne tabele sa vrednostima koja želite da mapirate.

Konfigurisanje mapiranja kolona.

Zatim izaberite U redu da biste zatvorili dijalog.

Sledeća pravila pokazuju koje vrste podataka se mogu mapirati.

  • Obe kolone moraju biti istog tipa i istog oblika.
  • Dužina ciljne kolone mora biti jednaka dužini izvorne kolone ili veća od nje.
  • Ciljna kolona ne može prethodno biti mapirano u neku drugu kolonu.
  • Izvorna kolona mora biti vidljiva na obrascu.
  • Ciljna kolona mora biti kolona u koju korisnik može da unese podatke.
  • Vrednosti ID adrese ili kolone tipa partilist ne mogu se mapirati.
  • Ako mapiranje vršite u kolonu ili iz kolone koja nije prikazana na obrascu, mapiranje neće biti gotovo dok kolona ne bude dodata u obrazac.
  • Ako su kolone opcije, vrednosti celih brojeva za svaku opciju treba da budu identične.

Napomena

Ako treba da mapirate kolone opcija, preporučujemo da konfigurišete obe kolone tako da koriste istu globalnu opciju. U suprotnom, može biti teško ručno sinhronizovati dva odvojena skupa opcija. Ako vrednosti celog broja za svaku opciju nisu pravilno mapirane, može doći do problema u vašim podacima. Još informacija: Kreiranje i uređivanje globalnih opcija za uslugu Microsoft Dataverse (liste izbora)

Automatsko generisanje mapiranja kolona

Možete takođe da automatski generišete mapiranja tako što ćete izabrati Generiši mapiranja iz menija Više radnji.

Trebalo bi da budete pažljivi kada to radite sa sistemskim tabelama. Koristite ovu mogućnost kada kreirate prilagođene tabele i kada želite da poboljšate mapiranje.

Upozorenje

Time će biti uklonjena sva postojeća mapiranja i zamenjena predloženim mapiranjima koja se zasnivaju samo na kolonama koje imaju slična imena i vrste podataka. Ako to koristite na sistemskoj tabeli, možete izgubiti neka očekivana mapiranja. Za prilagođene tabele, time se štedi vreme, jer možete lakše da izbrišete sva mapiranja koja ne želite i dodate bilo koja druga koje radnja generisanja mapiranja nije kreirala.

Objavljivanje prilagođavanja

Pošto mapiranja kolona nisu metapodaci, morate da ih objavite pre nego što promene stupe na snagu.

Takođe pogledajte

Kreirajte i uređujte relacije između tabela tipa 1:N (jedan prema više) ili N:1 (više prema jedan) pomoću istraživača rešenja
Dokumentacija za programere: Prilagodite mapiranja tabela i atributa
Dokumentacija za programere: Web API kreiranje nove tabele iz druge tabele

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).