Drobės programų derinimas naudojant stebėjimo priemonę

Pagal numatytuosius nustatymus, stebėjimo priemonė yra prieinama visose drobės programose. Naudodami stebėjimo priemonę, galite sekti įvykius, atsitinkančius drobės programoje, kai kūrimo metu naudojama „Power Apps Studio”, be to galima naudoti stebėjimo priemonę drobės programos publikuotos versijos derinimui. Daugiau informacijos: „Monitor“ stebėjimo programos apžvalga

Darbo su stebėjimo priemone pradžia drobės programose

Stebėjimo priemonės atidarymas kuriant programą:

  1. Prisijunkite prie  Power Apps.

  2.  Sukurkite naują programą arba redaguokite esamą programą.

  3. Kairiojoje srityje pasirinkite Išplėstiniai įrankiai.

  4. Pasirinkti Atidaryti monitorių.

    Stebėjimo priemonės atidarymas.

Šis veiksmas atidaro stebėjimo priemonę naujame naršyklės skirtuke ir sujungia jį su jūsų egzistuojančia „Power Apps Studio“ studijos sesija:

Stebėjimo priemonė – atidaryta.

Viršuje atsiranda pranešimas, kuriame dabartinis stebėjimo seansas rodomas kaip Studijos seansas.

Arbatpinigiai

Stebėjimo priemonė neturi poveikio jūsų programai. Stebėjimo priemonę galite naudoti su bet kuria programa bandomoje aplinkoje arba gamyboje.

Stebėjimo priemonės publikuotai programai atidarymas

Stebėjimo priemonę taip pat galite naudoti programos žiniatinklio grotuve derinimui.

Norėdami atidaryti stebėjimo priemonę publikuotai programai:

  1. Prisijunkite prie  Power Apps.

  2. Kairiojoje srityje pasirinkite Programėlės.

  3. Pasirinkite programą iš sąrašo.

  4. pasirinkti Monitorius iš meniu. Arba galite pasirinkti Daugiau komandų(...), tada pasirinkti **** Stebėti . ****

    Stebėjimo priemonės publikuotai programai atidarymas.

  5. Pasirinkite Leisti publikuotą programą.

    Publikuotos programos paleidimas.

Šis veiksmas atidaro publikuotą programą naujame naršyklės skirtuke ir sujungia jį su jūsų dabartiniu stebėjimo priemonės seansu. Nedelsiant matysite įvykius stebėjimo priemonėje, kai programa užkraus žiniatinklio grotuvą ir jūs galėsite sąveikauti su publikuota programa.

Stebėjimo priemonėje taip pat atsiranda pranešimas, rodantis dabartinį publikuotos programos versijos stebėjimo seansą.

Publikuotas programos seansas.

Programoms, Power Apps veikiančioms mobiliuosiuose įrenginiuose (peržiūra)

Atlikite anksčiau nurodytus veiksmus, bet pasirinkite Kopijuoti monitoriaus nuorodą vietoj " Play" paskelbtos programos. Naudokite nukopijuotą nuorodą įrenginyje, kad atidarytumėte paskelbtos programos stebimą seansą. Įsitikinkite, kad nuoroda atidaryta naudojant Power Apps mobilųjį telefoną, o ne naršyklę.

Pastaba

Kopijuoti monitoriaus nuorodą galima rasti https://make.preview.powerapps.com

Kopijuoti monitoriaus nuorodą.

Nustatymas: publikuota klaidų šalinimo programa

Jei norite peržiūrėti šaltinio išraiškas stebėjimo priemonėje publikuotai programai, turite įjungti naują parametrą išraiškų publikavimui programoje. Šis parametras yra panašus į derinimo failo generavimą įprastiniame kūrime. Šaltinio išraiškų publikavimas jūsų programoje yra pasirinktinis. Net jei šis parametras išjungtas, vis dar galite matyti programos įvykius, tačiau negalite susieti šių įvykių su konkrečiomis išraiškomis arba formulėmis.

Norėdami įjungti šį parametrą, eikite į Failo > parametrai ir tada įjunkite Publikuota klaidų šalinimo programa.

Pastaba

Šio parametro įgalinimas turi žalingą poveikį jūsų programos veikimui visiems jūsų vartotojams. Norėdami minimizuoti poveikį, išjunkite šį parametrą iš karto, kai tik jums nebereikia peržiūrėti šaltinio išraiškų, derinant publikuotą programą.

Derinti paskelbtą programą.

Įvykių peržiūra stebėjimo priemonėje

Norėdami peržiūrėti programos įvykius, programą leiskite naudoti Power Apps Studio. Tada, kai įvyks, bus rodoma įvykių lentelė su konkrečia informacija.

Peržiūrėkite įvykius, kai jie vyksta.

Pavyzdys: Stebėjimo priemonės naudojimas drobės programose

Šiame pavyzdyje naudosite "Northwind" duomenų pavyzdžių programą, įtrauktą į "Northwind" pavyzdinį sprendimą.

" Northwind" pavyzdinis sprendimas yra drobės programa, į kurią įkeliami duomenų Microsoft Dataverse pavyzdžiai. Vietoje jos taip pat galite sukurti naują programą arba naudoti esamą.

Fonas

Atsižvelkite į scenarijų, kai programa buvo įdiegta, ir į pradinę programos versiją veiklos našumui pagerinti. Programa taip pat kartkartėmis sugeneruoja klaidas be aiškaus šablono. Įkelti duomenis į programą pavyksta didžiąją laiko dalį, tačiau kartais jų įkelti nepavyks.

Kai kontroliuojate stebėjimą, matote duomenų operacijas taip, kaip tikėjotės. Tačiau taip pat keli atsakymai, kurių BŪSENOS kodas yra 429, nurodantis, kad per konkretų laiką užklausų buvo per daug.

Kai pasirenkate tokį įvykį, matote klaidą kaip "Viršyta greičio riba. Bandykite dar kartą po XX sekundžių.“

Scenarijaus pavyzdys - 429 klaida.

Analizė

Reikia tolesnės analizės norint suprasti, kodėl užklausos vis labiau ribojamos. Monitoriuje matote, kad kiekvienam createRow skambučiui yra kelios getRows užklausos iš ypatybės ProgressCount.Text , kiekviena skirta skirtingam objektui. Šie objektai nėra tie, kuriems programa kuria eilutes.  ProgressCount.Text formulė matoma monitoriuje, kaip parodyta toliau pateiktame paveikslėlyje.

Klaida 429 - formulė.

Kiekvienam įtrauktam įrašui formulė yra vertinama dar kartą ir keletui objektų iškviečiama CountRows.  Dėl tokio elgesio žurnale atsiranda getRows, nes countRows · nėra perduotas Dataverse.Norėdami kiekvienai užklausai įtraukti po įrašą potencialiai sukuriate 12 papildomų užklausų, kad būtų suskaičiuotos kiekvieno objekto eilutės.

Dėl šių papildomų užklausų protarpiais kyla klaidų, nes platforma Dataverse užklausų paslaugai perskleis. Tai taip pat paaiškina bendrą našumo problemą.

Paskesni veiksmai

Bendradarbiavimo derinimas naudojant stebėjimo priemonę

Taip pat žr.

Išplėstinė stebėsena
Modeliu pagrįstų programų derinimas naudojant stebėjimo priemonę

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).