Jagamisviis:


Tabeli veergude vastendamine

Saate vastendada veerge, mida nimetatakse ka atribuutideks, tabelite vahel, millel on üks-mitmele või mitu-ühele tabeliseos. Veeruga vastendamine võimaldab määrata vaikeväärtused reale, mis on loodud teise rea kontekstis.

Oletame, et inimesed soovivad lisada uue kontaktirea isikule, kes on konkreetse konto töötaja. Nad saavad seda teha kahel viisil.

  • Raske viis on see, et inimesed saavad lihtsalt rakenduses navigeerida, et luua nullist uus kontaktirida. Kuid siis peavad nad määrama emakonto ja sisestama mitu teavet, näiteks aadressi ja telefoni teabe, mis on tõenäoliselt samad, mis emakontol, see võib olla aeganõudev ja tekitada veavõimalusi.
  • Lihtsam viis on alustada kontotabelist ja kasutada vormi andmeruudustikku Kontaktid ning seejärel valida + kontakti lisamine. Liides juhendab inimesi esmalt otsima olemasolevaid seotud kontakte, et nad kogemata duplikaatrida ei looks. Kui nad ei leia olemasolevat rida, saavad nad valida Uus ja luua uue kontaktirea. Uue kontaktirea vorm sisaldab seejärel vaikeväärtustena mis tahes konto vastendatud atribuudiväärtusi, nagu aadress ja telefoniteave. Inimesed saavad enne rea salvestamist neid väärtusi redigeerida.

Kui vastendate tabeliveerud 1:N tabeliseose jaoks, kopeeritakse esmase tabelirea teatud andmeüksused uuele seotud tabelivormile, et määrata vaikeväärtused, mida inimesed saavad enne salvestamist redigeerida.

Märkus.

  • Need vastendused määravad reale vaikeväärtused ainult enne selle salvestamist. Inimesed saavad enne salvestamist väärtusi redigeerida. Andmed edastatakse saatmisaja seisuga. Andmeid ei sünkroonita, kui lähteandmed hiljem muutuvad.
  • Neid vastendusi ei rakendata seotud ridadele, mis on loodud töövoo või dialoogiprotsessi abil. Neid ei rakendata automaatselt koodi abil loodud uutele ridadele, kuigi arendajad saavad kasutada spetsiaalset teadet nimega InitializeFrom (InitializeFrom Function või InitializeFromRequest Class), et luua uus rida saadaolevate vastenduste abil.
  • Neid vastendusi ei rakendata uutele seotud tabelivormidele, mis avatakse, kui rakendusel pole aktiivset võrguühendust Microsoft Dataverse, välja arvatud emaotsinguveerud.
  • Tabelitevahelist veergude vastendamist ei toetata, kui kasutate rakendust ühenduseta režiimis. Lisateabe saamiseks vaadake piiranguid, mis on loetletud jaotises Mobile Offline’i piirangud mudelipõhiste rakenduste jaoks.

Vastendatavate veergude kuvamine

Veergude vastendamine toimub 1:N või N:1 tabeliseose kontekstis, seega peate esmalt vaatama 1:N või N:1 tabeliseoseid.

Ainus viis tabeliveergude vaatamiseks ja vastendamiseks on kasutada klassikalist lahenduseuurijat.

  1. Logige sisse Power Apps ja valige soovitud keskkond.
  2. Valige vasakpoolsel paanil Lahendused ja seejärel avage soovitud lahendus.
  3. Valige käsuribal käsk Aktiveeri klassikaline . Lahendus avaneb klassikalises lahenduseuurijas.
  4. Laiendage jaotist Olemid, laiendage soovitud tabelit ja seejärel laiendage seose tüüpi, kas 1:N seosed või N:1 seosed, ja seejärel avage seos, kus soovite veerusatendusi vaadata või redigeerida.
  5. Veergude vastendused ei ole tegelikult tabeliseostes määratletud, kuid need on avaldatud klassikalises lahenduseuurija seose kasutajaliideses. Neid ei ole kõikides 1:N tabeliseostes. Valige ripploendist Tüüp väärtus Vastendatav, et kuvada ainult seostamised veergudega, mida saab vastendada. Vastendatavate tabelite seoste vaatamine.
  6. Topeltklõpsake seost, kus soovite veeruga vastendusi vaadata või redigeerida. Avaneb brauseri leht, kus kuvatakse seose atribuudid.
  7. Valige vasakpoolsel navigeerimispaanil vahekaart Vastendused . Kuvatakse seose vastendused. Tabeliseosele vastenduste valimine.

Uute vastenduste lisamine

  1. Vastestatavate veergude vaatamisel valige käsuribal Uus . Kuvatakse dialoogiboks Väljavastenduse loomine. Dialoog veeruvastenduse loomine.
  2. Valige üks lähtetabeli veerg ja üks sihttabeli veerg väärtustega, mida soovite vastendada, näiteks address1_city konto ja kontakti tabeli seose jaoks. Veeruvastenduste konfigureerimine.
  3. Dialoogi sulgemiseks valige OK .
  4. Kuna veerusvastendused ei ole metaandmed, peate need enne muudatuste jõustumist avaldama.

Veeruvastenduste genereerimine automaatselt

Samuti saate vastendusi automaatselt luua, valides menüüst Veel toiminguid käsu Loo vastendused .

Kasutage vastenduste loomist, kui loote kohandatud tabeleid ja soovite vastendusi kasutada. Siiski olge süsteemitabelitega vastenduste automaatsel loomisel ettevaatlik, kuna vaikevastenduste asendamise tõttu võib tekkida probleeme.

Hoiatus

Vastenduste automaatne loomine vastenduste loomise funktsiooni abil eemaldab kõik olemasolevad vastendused ja asendab need soovitatud vastendustega, mis põhinevad ainult sarnaste nimede ja andmetüüpidega veergudel. Kui kasutate seda süsteemitabeli korral, võite kaotada mõned oodatavad vastendused. Kohandatud tabelite puhul aitab see säästa aega, kuna saate hõlpsamini kustutada kõik vastendused, mida te ei soovi, ja lisada muid, mida vastenduste loomise toiming ei loonud.

Andmete liigid ja kaardistamise reeglid

Järgmised reeglid näitavad, milliseid andmeid saab vastendada.

  • Mõlemad veerud peavad olema sama tüüpi ja samas vormingus.
  • Sihtveerg peab olema lähteveeruga vähemalt sama pikk.
  • Sihtveergu ei saa juba teise veeruga vastendada.
  • Lähteveerg peab olema vormil nähtav.
  • Sihtveerg peab olema veerg, kuhu kasutaja saab andmeid sisestada.
  • Aadressi ID väärtusi või tüüpi partylist veerge ei saa vastendada.
  • Kui vastendate veergu või veerust, mida vormil ei kuvata, ei tehta vastendust enne, kui veerg on vormile lisatud.
  • Kui veerud on valikud, peavad suvandite täisarvulised väärtused olema identsed.

Märkus.

Kui teil on vaja valikuveerge vastendada, soovitame konfigureerida mõlemad veerud kasutama sama globaalset valikut. Muidu võib olla keeruline käsitsi kaht eraldi suvandikomplekti sünkroonida. Kui iga suvandi täisarvulised väärtused pole õigesti vastendatud, võite oma andmetes probleeme tekitada. Lisateave:Globaalsete valikute loomine ja redigeerimine ( Microsoft Dataverse märkeloendid)

Vastenduste kustutamine

Kui vastendatavate veergude vaatamisel on hallamata vastendusi, mida te keskkonnas ei soovi, saate need valida ja seejärel valida KustutaKustuta veeruga vastendused.

Märkus.

Süsteemi- ja hallatavaid vastendusi ei saa kustutada samamoodi nagu mittehallatavaid vastendusi, st pärandlahenduseuurija abil.

Süsteemi kaardistused

Süsteemi loodud vastendusi ei saa kustutada. Kui proovite kustutada süsteemi loodud vastendust, kuvatakse järgmine tõrge: "Ei saa luua ega kustutada süsteemi atribuudi kaarti, mille id <GUID on "<nimi>" kuni "<nimi>", mis kuulub olemikaardile, mille id <GUID> on "<nimi>" kuni "X-nimi><".>

Süsteemi loodud vastenduse eemaldamiseks kustutage vastendusega seotud seos või otsinguveerg, mis kustutab ka vastenduse. Lisateave: Seoste kustutamine

Hallatavad vastendused

Vastendust ei saa kustutada, kui vastendus on hallatud. Vastenduse eemaldamiseks peate täiendama lahendust, mis tõi selle vastenduse sihtkeskkonda. Selleks kustutage oma arenduskeskkonnas hallamata vastendus lahenduse värskendusena. Eksportige lahendus hallatuna, et importida see oma allavoolu keskkondadesse. Lisateave: Lahenduse täiendamine või värskendamine

Vaata ka

1:N (üks-mitmele) või N:1 (mitu-ühele) tabeliseoste loomine ja redigeerimine lahenduseuurija abil
Arendaja dokumentatsioon: tabelite ja veergude vastenduste kohandamine
Arendaja dokumentatsioon: kirje loomine teisest kirjest veebi API abil
Arendaja dokumentatsioon: vaikeväärtuste määramine esmase tabeli real