Kolonnas tabulu kartēšana
Var kartēt atribūtus starp tabulam ar tabulas attiecībām. Tas ļauj iestatīt noklusējuma vērtības rindai, kas ir izveidots saistībā ar citu rindu.
Ērtāks jaunu rindu izveides veids modeļu vadītās programmās
Pieņemsim, ka lietotāji vēlaties pievienot jaunu kontaktpersonas rindu personai, kas ir konkrēta uzņēmuma darbinieks. Viņi to var izdarīt divos dažādos veidos:
Sarežģītais veids
Lietotāji var vienkārši navigēt programmā, lai jaunu kontaktpersonas rindu izveidotu no sākuma. Taču tad ir jāuzstāda galvenais uzņēmums un jāievada vairāki informācijas vienumi (piemēram, adrese un tālrunis), kas, iespējams, ir tādi paši kā galvenajam uzņēmumam. Tas var būt laikietilpīgi un rada iespējas kļūdīties.
Vienkāršāks veids
Vieglāks veids ir sākt ar uzņēmuma tabulu un, izmantojot veidlapā apakšrežģi Kontaktpersonas, atlasīt +, lai pievienotu kontaktpersonu. Vispirms lietotājiem tiks ieteikts uzmeklēt esošas saistītās kontaktpersonas, lai viņi nejauši neizveidotu dublikāta rindu. Ja esošu rindu neizdodas atrast, var atlasīt Jauns un izveidot jaunu kontaktpersonas rindu.
Jaunā kontaktpersonas rindas veidlapa ietver visas kartēto atribūtu vērtības no konta (piemēram, adresi un tālruņa informāciju) kā noklusējuma vērtības. Lietotāji var rediģēt šīs vērtības pirms rindas saglabāšanas.
Kā tas darbojas
Kartējot tabulas kolonnas 1:N tabulas attiecībai, noteiktas datu vienības no primārās tabulas rindas tiek kopētas jaunajā saistītās tabulas veidlapā, lai iestatītu noklusējuma vērtības, kuras lietotāji var rediģēt pirms saglabāšanas.
Piezīme
Šie kartējumi tikai iestata rindas noklusējuma vērtības pirms tās saglabāšanas. Lietotāji var rediģēt vērtības pirms saglabāšanas. Dati, kas tiek pārraidīti, ir tābrīža dati. Ja avota dati vēlāk tiek mainīti, tie netiek sinhronizēti.
Šie kartējumi netiek piemēroti saistītajām rindām, kas izveidotas, izmantojot darbplūsmas vai dialoga procesu. Tie netiek automātiski piemēroti jauniām rindām, kas izveidotas, izmantojot kodu, lai arī izstrādātāji var izmantot īpašu ziņojumu ar nosaukumu InitializeFrom
(InitializeFrom funkcija vai InitializeFromRequest klase), lai izveidotu jaunu rindu, izmantojot pieejamos kartējumus.
Šie kartējumi netiek lietoti jaunām saistītām tabulu veidlapām, kas tiek atvērtas, kad lietojumprogrammai nav savienojuma ar Dataverse, izņemot primāros uzmeklēšanas laukus.
Izmantojot lietojumprogrammu bezsaistes režīmā, netiek atbalstīta lauku kartēšana starp tabulām. Lai iegūtu papildinformāciju, skatiet ierobežojumus, kas norādīti rakstā Mobilo bezsaistes ierobežojumi modeļa vadītām programmām.
Atveriet risinājumu pārlūku
Vienīgais veids, kā kartēt tabulas kolonnas, ir izmantot risinājumu pārlūku.
Nepārvaldīta risinājuma atvēršana
Portālā Power Apps atlasiet Risinājumi kreisajā navigācijas rūtī un pēc tam rīkjoslā atlasiet Pārslēgt uz klasisko. Ja vienuma nav sānu paneļa rūtī, atlasiet …Vēl un pēc tam atlasiet vēlamo vienumu.
Sarakstā Visi risinājumi atveriet vēlamo nepārvaldīto risinājumu.
Tabulu kartēšana notiek 1:N vai N:1 tabulas attiecību kontekstā, tāpēc vispirms ir jāskata 1:N vai N:1 tabulas attiecības.
Kartējamo kolonnu skatīšana
Kolonnu kartēšanas faktiski nav noteiktas tabulas attiecību ietvaros, bet tās tiek sniegtas attiecību lietotāja interfeisā. Ne visām 1:N tabulas relācijām tās ir. Kad skatāties tabulas 1:N sarakstu (vai N:1) tabulas attiecības, Jūs varat filtrēt atainotās attiecības pēc veida. Var izvēlēties Visas, Pielāgotās, Pielāgojamās vai Kartējamās. Kartējamās tabulas attiecības sniedz piekļuvi tabulas kolonnu kartēšanai.
Atverot kartējamas tabulas attiecības, atlasiet vienumu Kartējumi kreisajā navigācijas rūtī.
Kartējumu dzēšana
Ja ir kādi kartējumi, kurus nevēlaties pielietot, varat tos atlasīt un noklikšķināt uz ikonas.
Jaunu kartējumu pievienošana
Lai izveidotu jaunu kartējumu, rīkjoslā noklikšķiniet uz vienuma Jauns. Tiks atvērts dialogs Kolonnas kartējuma izveide.
Atlasiet vienu avota tabulas kolonnu un vienu mērķa tabulas kolonnu ar vērtībām, kuras vēlaties kartēt.
Pēc tam atlasiet Labi, lai aizvērtu dialogu.
Šie noteikumi parāda, kādus datu veidus var kartēt.
- Abām kolonnām ir jābūt vienāda tipa un vienāda formāta.
- Mērķa kolonnas garumam ir jābūt vienādam vai lielākam par avota kolonnas garumu.
- Mērķa kolonna nevar būt jau kartēta ar citu kolonnu.
- Avota kolonnai ir jābūt redzamai veidlapā.
- Mērķa kolonnai ir jābūt tādai, kurā lietotājs var ievadīt datus.
- Adreses ID vērtības vai kolonnas ar tipu partylist nevar kartēt.
- Ja veiksit kartējumu ar kolonnu, kas nav redzams veidlapā, kartēšana netiks veikta, kamēr šī kolonna netiks pievienota veidlapai.
- Ja kolonnas ir izvēles, veselo skaitļu vērtībām katrai opcijai ir jābūt identiskām.
Piezīme
Ja vajag kartēt izvēles kolonnas, ieteicams konfigurēt abas kolonnas, lai izmantotu to pašu globālo izvēli. Citādi var būt grūti uzturēt divas manuāli sinhronizētas atsevišķas iespēju kopas. Ja veselo skaitļu vērtības katrai iespējai nav pareizi kartētas, Jūsu datos var rasties problēmas. Papildinformācija: Globālo izvēļu izveide un rediģēšana pakalpojumā Microsoft Dataverse (salasīšanas saraksti)
Kolonnu kartējumu automātiska ģenerēšana
Varat arī automātiski izveidot kartējumus, atlasot vienumu Ģenerēt kartējumus izvēlnē Citas darbības.
Veicot to ar sistēmas tabulām, jābūt piesardzīgam. Izmantojiet to, izveidojot pielāgotas tabulas un vēloties faktorizēt kartējumu.
Brīdinājums
Tādējādi esošie kartējumi tiek noņemti un tos aizvieto ar ieteiktajiem kartējumiem, kas ir balstīti tikai uz kolonnām ar vienādu nosakumu un datu veidu. Ja to izmanto sistēmas tabulai, varat zaudēt dažus no gaidītajiem kartējumiem. Tas palīdz ietaupīt laiku pielāgotajām tabulām, jo var vieglāk dzēst nevēlamos kartējumus un pievienot citus, ko neizveidoja kartējumu ģenerēšanas darbība.
Pielāgojumu publicēšana
Tā kā kolonnas kartējumi nav metadati, tie ir jāpublicē pirms izmaiņu stāšanās spēkā.
Skatiet arī
1:N (viens pret daudziem) vai N:1 (daudzi pret vienu) tabulu attiecību izveide un rediģēšana, izmantojot risinājumu pārlūku
Izstrādātāja dokumentācija: tabulas pielāgošana un atribūtu kartējumi
Izstrādātāja dokumentācija: tīmekļa API izveido jaunu tabulu no citas tabulas
Piezīme
Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)
Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).