Darbs ar dinamiskajiem shēmas datu avotiem Power Apps (eksperimentālā)

[Šis raksts ir pirmsizlaides dokumentācija, kas var mainīties.]

Svarīgi

  • Šis ir eksperimentāls līdzeklis.
  • Eksperimentālie līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.

Power Apps parasti izmanto fiksētu lauku kopu, ko datu avots atgriezusi. Tomēr daži datu avoti var atgriezt citu lauku kopu atkarībā no servisa izsaukuma parametru vērtībām. Tiek uzskatīts, ka šādiem servisa zvaniem ir dinamiska shēma, jo lauki servisa izsaukuma atbildē dinamiski mainās atkarībā no tā, kā tiek izsaukts pakalpojums.

Piemēram, Azure DevOps darba vienumi var izmantot pielāgotus laukus. Tā kā pielāgotie lauki nav pieejami visiem darba vienumiem, daži zvani Azure DevOps tiek uzskatīti par dinamiskiem. Šādos gadījumos, iespējams, iegūsit citu lauku kopu atkarībā no organizācijas, Azure DevOps kurā ir šādi pielāgoti lauki.

Piezīme

Šajā rakstā savienotājs tiek Azure DevOps izmantots, lai izskaidrotu dinamiskās shēmas izmantošanu programmā Power Apps. Lai izveidotu audekla programmu, ar Azure DevOps kuru izveido savienojumu, skatiet rakstu Savienojuma izveide Azure DevOps no Power Apps. Lai konfigurētu Azure DevOps projektu ar pielāgotu lauku, skatiet rakstu Pielāgotu lauku izveide.

Izmantojot eksperimentālo līdzekli Dynamic schema, tagad varat tvert shēmu šādiem datu avotiem, bloķējot konkrētu zvanu ar atgrieztu lauku kopu. Un pēc tam, strādājot ar datiem, izmantojiet laukus no šādas dinamiskās shēmas, nevis noklusējuma shēmu, kas pieejama ar noklusējuma pakalpojuma zvaniem.

Dinamiskās shēmas iespējošana

Lai iespējotu dinamiskās shēmas līdzekli, dodieties uz SettingsUpcoming > līdzekļiExperimentalDynamic > · > shēma, vienlaikus saglabājot audekla lietojumprogrammu atvērtu rediģēšanai.

Ieslēdziet dinamiskās shēmas iestatījumu.

Aizveriet pašreizējo Power Apps Studio sesiju un vēlreiz atveriet programmu rediģēšanai. Kad formula izmantos pakalpojuma zvanus, kas atbalsta dinamisko shēmu, tiks parādīta brīdinājuma ikona. Izvēršot formulu joslu, tiks parādīta jauna poga ar nosaukumu Tveršanas shēma.

Iespēja tvert shēmu un brīdinājuma ziņojumu dinamiskajiem shēmas pakalpojuma zvaniem.

Dinamiskās shēmas izmantošana

Atlasot Tveršanas shēmu, tiek izgūti lauki, kas atbalsta pakalpojuma izsaukumu ar shēmu, kā definēts pakalpojuma izsaukumam raksturīgajā datu avots.

Piemēram, šajā attēlā redzams visu to lauku saraksts, kas izgūti, veidojot savienojumu ar Azure DevOps projektu. Ja vien dinamiskā shēma nav "tverta", lauku saraksts pēc noklusējuma paliek pieejams darba vienumiem Azure DevOps.

Visu to lauku saraksts, kurus servisa izsaukums atgriezis pēc noklusējuma un kuros nav iekļauts rūpnīcas ID.

Apsveriet projektu Azure DevOps, kas izmanto pielāgotu lauku—, piemēram, Fabrikam ID:

Piemērs Fabrikam ID kā pielāgots lauks programmā Azure DevOps.

Lai izmantotu šo pielāgoto lauku, ir tverama servisa izsaukuma shēma. Lai tvertu shēmu, atlasiet un izvērsiet formulu, kas parāda brīdinājuma ziņojumu, un pēc tam atlasiet Tveršanas shēma.

Kad dinamiskā shēma ir tverta, kanvas programmas atlasītajam laukam varēsit izmantot pielāgoto lauku Fabrikam ID.

Fabrikam ID piemērs, kas tverts, izmantojot dinamiskās shēmas līdzekli.

Varat arī skatīt atjaunināto shēmu, kas pieejama izmantošanai galerijas servisa zvanam, kas tika izmantots shēmas tveršanai. Lai skatītu šo shēmas detaļu, pārvietojiet kursoru formulas beigās un atlasiet nolaižamo pogu zem formulu joslas, lai izvērstu rezultātu kopu.

Piemērs notvertajai shēmai ar Fabrikam ID, kas norādīts formulu joslā.

Skatīt arī

Savienojuma izveide ar Azure DevOps no Power Apps

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).