Darbs ar dinamisku shēmu datu avotiem programmā Power Apps (izmēģinājuma)

[Š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 atgriež datu avots. Tomēr daži datu avoti atkarībā no pakalpojuma izsaukuma parametra vērtībām var atgriezt citu lauku kopu. Šādi pakalpojuma izsaukumi tiek uzskatīti par dinamisku shēmu, jo pakalpojuma izsaukumu atbildes lauki dinamiski mainās atkarībā no izsaukuma veida.

Piemēram, Azure DevOps darba vienumos var tikt lietoti pielāgoti lauki. Tā kā pielāgotie lauki nav pieejami visiem darba elementiem, daži izsaukumi uz Azure DevOps tiek uzskatīti par dinamiskiem. Šādos gadījumos atkarībā no Azure DevOps organizācijas, kurā ir šādi pielāgoti lauki , iespējams, tiks izveidota atšķirīga lauku kopa.

Piezīme

Šajā rakstā Azure DevOps savienotājs tiek izmantots, lai izskaidrotu dinamiskās shēmas lietošanu programmā Power Apps. Lai izveidotu pamatnes programmu, kas veido savienojumu ar Azure DevOps, skatiet sadaļu Savienojuma izveide ar Azure DevOps no Power Apps. Informāciju par projekta Azure DevOps konfigurēšanu, izmantojot pielāgotu lauku, skatiet sadaļā Pielāgotu lauku izveide.

Izmantojot dinamiskās shēmas eksperimentālo līdzekli, varat tvert shēmu tādiem datu avotiem, kas bloķē noteiktu izsaukumu, izmantojot atgriezto lauku kopu. Pēc tam, strādājot ar datiem, izmantojiet laukus no šādas dinamiskās shēmas, nevis noklusējuma shēmu, kas pieejama noklusējuma pakalpojuma izsaukumu laikā.

Dinamiskas shēmas iespējošana

Lai iespējotu līdzekli Dinamiska shēma, atveriet Iestatījumi > Gaidāmie līdzekļi > Eksperimentāli > Dinamiska shēma, saglabājot audekla programmu 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. Ja formula izmantos pakalpojuma izsaukumus, kas atbalsta dinamisko shēmu, tiks parādīta brīdinājuma ikona. Izvēršot formulas joslu, tiks parādīta jauna poga Tvert shēmu.

Opcija shēmas tveršanai un brīdinājuma ziņojums par dinamisko shēmas pakalpojumu izsaukumu veikšanu.

Dinamiskas shēmas izmantošana

Atlasot Tvert shēmu, tiek izgūti lauki, kas atbalsta pakalpojuma izsaukumus, un shēma, kas definēta pakalpojuma izsaukuma datu avotā.

Piemēram, nākamajā attēlā redzms visu lauku sarakstu, kas izgūti, veidojot savienojumu ar Azure DevOps projektu. Ja vien dinamiskā shēma nav "tverta", lauku saraksts pēc noklusējuma paliek pieejams Azure DevOps darba elementiem.

Pēc noklusējuma pakalpojuma izsaukumos atgriezto lauku saraksts, kas neietver Fabrikam ID.

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

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

Lai izmantotu šo pielāgoto lauku, ir jātver pakalpojuma izsaukumu shēma. Lai tvertu shēmu, atlasiet un izvērsiet to formulas versiju, kurā tiek rādīts brīdinājuma ziņojums, un pēc tam atlasiet vienumu Tvert shēmu.

Kad dinamiskā shēma ir tverta, jūsu pamatnes programmā atlasītajam laukam varat izmantot pielāgoto Fabrikam ID.

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

Varat arī skatīt tās galerijas pakalpojuma izsaukšanai pieejamo atjaunināto shēmu, kas tika izmantota shēmas tveršanai. Lai skatītu šo shēmas detalizēto informāciju, pārvietojiet kursoru formulas beigās un atlasiet nolaižamo pogu zem formulas joslas, lai izvērstu rezultātu kopu.

Piemērs par tverto shēmu ar Fabrikam ID, kas norādīts formulas joslā.

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