Rad sa izvorima podataka po dinamičkoj šemi u usluzi Power Apps (eksperimentalno)

[Ovaj članak predstavlja preliminarnu dokumentaciju i može se promeniti.]

Važno

  • Ovo je eksperimentalna funkcija.
  • Eksperimentalne funkcije nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene funkcionalnosti. Ove funkcije su dostupne pre zvaničnog objavljivanja kako bi klijenti mogli ranije da im pristupe i pruže povratne informacije.

Power Apps obično koristi fiksni skup polja koje vraća izvor podataka. Međutim, neki izvori podataka mogu da vrate različit skup polja u zavisnosti od vrednosti parametara poziva usluge. Smatra se da ti pozivi usluge imaju dinamičku šemu pošto se polja u odgovoru na poziv usluge dinamički menjaju u zavisnosti od toga kako se usluga poziva.

Na primer, Azure DevOps radne stavke mogu da koriste prilagođena polja. Pošto prilagođena polja nisu dostupna za sve radne stavke, neki pozivi usluzi Azure DevOps se smatraju dinamičkim. U takvim slučajevima, potencijalno ćete dobiti drugačiji skup polja u zavisnosti od Azure DevOps organizacije koja sadrži takva prilagođena polja.

Napomena

Ovaj članak koristi Azure DevOps konektor da bi objasnio upotrebu dinamičke šeme u usluzi Power Apps. Da biste kreirali aplikaciju sa podlogom sa koja se povezuje na Azure DevOps, pogledajte članak Povezivanje na Azure DevOps iz usluge Power Apps. Da biste konfigurisali Azure DevOps projekat pomoću prilagođenog polja, pogledajte članak Kreiranje prilagođenih polja.

Pomoću eksperimentalne funkcije Dinamička šema sada možete da snimite šemu za takve izvore podataka koji zaključavaju određeni poziv sa vraćenim skupom polja. Zatim koristite polja iz takve dinamičke šeme dok radite sa podacima, umesto podrazumevane šeme dostupne sa podrazumevanim pozivima za uslugu.

Omogućavanje dinamičke šeme

Da biste omogućili funkciju Dinamička šema, idite na Postavke > Predstojeće funkcije > Eksperimentalno > Dinamička šema dok je aplikacija sa podlogom otvorena za uređivanje.

Uključite postavku dinamičke šeme.

Zatvorite trenutnu Power Apps Studio sesiju i ponovo otvorite aplikaciju za uređivanje. Videćete ikonu upozorenja kada formula koristi pozive usluge koji podržavaju dinamičku šemu. Kada proširite traku formula, videćete novo dugme pod imenom Snimi šemu.

Opcija snimanja šeme i poruka upozorenja za pozive usluge dinamičke šeme.

Korišćenje dinamičke šeme

Izborom opcije Snimi šemu preuzimaju se polja koja podržavaju poziv usluge sa šemom kao što je definisano na izvoru podataka specifičnom za poziv usluge.

Na primer, sledeća slika prikazuje listu svih polja preuzetih prilikom povezivanja sa Azure DevOps projektom. Ukoliko dinamička šema nije "snimljena", lista polja ostaje podrazumevano dostupna za Azure DevOps radne stavke.

Lista svih polja vraćenih pozivom usluge ne uključuje podrazumevano Fabrikam ID.

Uzmite u obzir projekat u usluzi Azure DevOps koji koristi prilagođeno polje, na primer Fabrikam ID:

Primer Fabrikam ID kao prilagođenog polja u usluzi Azure DevOps.

Moraćete da snimite šemu da bi poziv usluge koristio ovo prilagođeno polje. Da biste snimili šemu, izaberite i razvijte formulu koja prikazuje poruku upozorenja, a zatim izaberite Snimi šemu.

Kada snimite dinamičku šemu, moći ćete da koristite prilagođeno polje Fabrikam ID za izabrano polje u aplikaciji sa podlogom.

Primer polja Fabrikam ID snimljenog kroz funkciju dinamičke šeme.

Takođe možete videti ažuriranu šemu dostupnu za korišćenje za poziv usluge galerije koja je korišćena za snimanje šeme. Da biste videli ovaj detalj šeme, pomerite kursor na kraju formule i izaberite padajuće dugme ispod trake formula da biste razvili skup rezultata.

Primer snimljene šeme sa poljem Fabrikam ID navedenim u traci formula.

Pogledajte i ovo

Povežite se sa uslugom Azure DevOps iz usluge Power Apps

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