Odpravljanje napak v aplikacijah s platnom z Nadzornikom
Nadzornik je privzeto na voljo za vse aplikacije s platnom. Z Nadzornikom lahko sledite dogodkom, ko se pojavijo v aplikaciji s platnom med izkušnjo ustvarjanja z aplikacijo Power Apps Studio, ali pa uporabite Nadzornika za odpravljanje napak v objavljeni različici aplikacije s platnom. Več informacij: Pregled Nadzornika
Uvod v Nadzornika v aplikacijah s platnom
Odpiranje Nadzornika med ustvarjanjem aplikacije
Vpis v storitev Power Apps.
Ustvarite novo aplikacijo ali uredite obstoječo aplikacijo.
Izberite Napredna orodja v levem podoknu.
Izberite Odpri Nadzornika.

To dejanje odpre Nadzornika na novem zavihku brskalnika in ha poveže z obstoječo sejo Power Apps Studio.

Na vrhu se prikaže obvestilo, ki za trenutno sejo spremljanja prikaže Seja v Studiu.
Nasvet
Nadzornik nima vpliva na vašo aplikacijo. Nadzornika lahko uporabljate s katerokoli aplikacijo v okolju za preskušanje ali produkcijskem okolju.
Odpiranje Nadzornika za objavljeno aplikacijo
Nadzornik lahko uporabite tudi za odpravljanje napak v objavljeni aplikaciji v spletnem predvajalniku.
Odpiranje Nadzornika za objavljeno aplikacijo
Vpis v storitev Power Apps.
V levem podoknu izberite Aplikacije.
Izberite aplikacijo s seznama.
V meniju izberite Nadzornik. Ali pa izberite Več ukazov (…) in nato Nadzornik.

Izberite Predvajaj objavljeno aplikacijo.

To dejanje odpre objavljeno aplikacijo na novem zavihku brskalnika in jo poveže z vašo trenutno sejo Nadzornika. Dogodke boste takoj videli v Nadzorniku, ko je aplikacija naložena v spletni predvajalnik in med interakcijo z objavljeno aplikacijo.
Nadzornik prikaže tudi obvestilo, ki navaja, da trenutno odprta seja spremljanja velja za objavljeno različico aplikacije.

Nastavitev: odpravljanje napak v objavljeni aplikaciji
Če si želite ogledati izvorne izraze v Nadzorniku za objavljeno aplikacijo, morate vklopiti nastavitev za objavo izrazov za aplikacijo. Ta nastavitev je podobna ustvarjanju datoteke za odpravljanje napak pri običajnem razvoju. Objavljanje izvornih izrazov z aplikacijo ni obvezno. Tudi ko je ta nastavitev izklopljena, lahko v svoji aplikaciji vidite dogodke, ki se odvijajo, vendar teh dogodkov ne morete preslikati v določene izraze ali formule.
Če želite omogočiti to nastavitev, odprite Datoteka > Nastavitve in nato vklopite Odpravljanje napak v objavljeni aplikaciji.
Opomba
Če bo nastavitev omogočena, bo učinkovitost aplikacije manjša, česar bodo deležni vsi uporabniki. Vpliv na učinkovitost aplikacije lahko zmanjšate tako, da to nastavitev onemogočite takoj, ko ob odpravljanju napak v aplikaciji ne bo več potreben pregled nad izvornimi izrazi.

Prikaz dogodkov v Nadzorniku
Če si želite ogledati dogodke iz svoje aplikacije, jo predvajajte v storitvi Power Apps Studio. Nadzornik bo nato prikazal tabelo dogodkov, kot so se zgodili, skupaj z navedenimi podrobnostmi.

Primer: Uporaba Nadzornika z aplikacijami s platnom
V tem primeru boste uporabili aplikacijo Vzorčni podatki, , ki je del vzorčne rešitve Northwind.
Vzorčna rešitev Northwind je aplikacija s platnom, ki naloži vzorčne podatke v Microsoft Dataverse. Ustvarite lahko tudi novo aplikacijo ali uporabite obstoječo aplikacijo.
Ozadje
Upoštevajte scenarij, v katerem je bila aplikacija uvedena, in poslabšanje delovanja začetne različice izkušenj aplikacije. Aplikacija tudi občasno ustvari napake brez jasnega vzorca. Nalaganje podatkov v aplikacijo je večino časa uspešno, vendar ne vedno.
Ko označite Nadzornika, vidite pričakovane postopke za podatke. Vendar pa vidite tudi več odzivov s kodo stanja HTTP 429, kar pomeni, da je bilo v določenem časovnem okviru preveč zahtev.
Ko izberete tak dogodek, se prikaže napaka »Omejitev za pogostost je presežena. Poskusite znova čez XX s.«

Analiza
Težavo je treba nadalje analizirati, da bi razumeli, zakaj se zahteve omejujejo. V Nadzorniku vidite to pri vsakem klicu createRow, obstaja pa tudi več zahtev getRows iz lastnosti ProgressCount.Text, vsaka za drugo entiteto. Te entitete niso entitete, za katere aplikacija ustvarja vrstice. Formulo ProgressCount.Text vidite v Nadzorniku, kot je prikazano na naslednji sliki.

Za vsak dodani zapis se formula znova ovrednoti in v več entitetah se pokliče CountRows. To delovanje v dnevniku ustvari zahtevo getRows, saj zahteva CountRows ni dodeljena za Dataverse. Pri vsaki zahtevi za dodajanje zapisa potencialno ustvarite 12 dodatnih zahtev za štetje vrstic v posamezni entiteti.
Te dodatne zahteve občasno povzročajo napake, ker platforma Dataverse omejuje zahteve na storitev. To pojasnjuje tudi splošno težavo z zmogljivostjo.
Naslednji koraki
Sodelovalno iskanje napak z Nadzornikom
Glejte tudi
Napredni nadzor
Odpravljanje napak v aplikaciji, ki temelji na modelu, z Nadzornikom
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za