Deli z drugimi prek


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

  1. Vpis v storitev  Power Apps.

  2. Ustvarite novo aplikacijo, ali uredite obstoječo aplikacijo.

  3. V levem podoknu izberite Napredna orodja.

  4. Izberite Odpri monitor.

    Odpiranje nadzornika.

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

Nadzornik – odprt.

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

  1. Vpis v storitev  Power Apps.

  2. V levem podoknu izberite Aplikacije.

  3. Izberite aplikacijo s seznama.

  4. V meniju izberite Monitor . Lahko pa izberete Več ukazov (...) in nato izberete Monitor.

    Odpiranje Nadzornika za objavljeno aplikacijo.

  5. Izberite Predvajaj objavljeno aplikacijo.

    Predvajanje objavljene aplikacije.

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.

Seja objavljene aplikacije.

Za aplikacije, ki se izvajajo v Power Apps mobilnih napravah (predogled)

Sledite zgornjim korakom, vendar izberite Kopiraj povezavo monitorja namesto Predvajaj objavljeno aplikacijo. Uporabite kopirano povezavo v svoji napravi, da odprete nadzorovano sejo za objavljeno aplikacijo. Prepričajte se, da je povezava odprta z Power Apps mobilno napravo, ne z brskalnikom.

Opomba

Kopiraj povezavo monitorja je na voljo v https://make.preview.powerapps.com

Kopiraj povezavo monitorja.

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.

Odpravljanje napak v objavljeni aplikaciji.

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.

Oglejte si dogodke, ko se zgodijo.

Primer: Uporaba Nadzornika z aplikacijami s platnom

V tem primeru boste uporabili aplikacijo Vzorčni podatki Northwind, ki je vključena v vzorčno rešitev Northwind.

Vzorčna rešitev Northwind je platno, ki nalaga 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 hitrosti presežena. Poskusite znova čez XX s.«

Primer scenarija - napaka 429.

Analiza

Težavo je treba nadalje analizirati, da bi razumeli, zakaj se zahteve omejujejo. V Monitorju vidite, da za vsak createRow klic obstaja več getRows zahtev iz Lastnost ProgressCount.Text , vsaka za drugo entiteto. Te entitete niso entitete, za katere aplikacija ustvarja vrstice. Formula ProgressCount.Text je vidna v Monitorju, kot je prikazano na naslednji sliki.

Napaka 429 - Formula.

Za vsak dodani zapis se formula znova ovrednoti in v več entitetah se pokliče CountRows . Rezultat tega vedenja je getRows v dnevniku, ker CountRows ni dodeljen 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).