Bendrinti naudojant


Drobės programų derinimas su tiesioginiu monitoriumi

Tiesioginis monitorius pagal numatytuosius nustatymus pasiekiamas visoms drobės programoms. Naudodami tiesioginį monitorių galite sekti įvykius, kai jie vyksta drobės programoje, kai joje kuriama Power Apps Studio, arba galite naudoti monitorių, kad derintumėte publikuotą drobės programos versiją. Daugiau informacijos: Tiesioginio monitoriaus apžvalga

Darbo su tiesioginiu monitoriumi drobės programose pradžia

Monitoriaus atidarymas kuriant programėlę

  1. Prisijunkite prie Power Apps.

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

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

  4. Pasirinkti Atidarykite tiesioginį monitorių.

Šis veiksmas atidaro tiesioginį monitorių naujame naršyklės skirtuke ir prijungia jį prie esamo Power Apps Studio seanso.

Viršuje pasirodo pranešimas, rodantis dabartinį stebėjimo seansą kaip "Studio" seansą .

Arbatpinigiai

Tiesioginis monitorius neturi įtakos jūsų programai. Galite naudoti tiesioginį monitorių su bet kuria programa bandomojoje aplinkoje arba gamybinėje versijoje.

Paskelbtos programos tiesioginio monitoriaus atidarymas

Taip pat galite naudoti tiesioginį monitorių, kad suderintumėte paskelbtą programą žiniatinklio grotuve.

Paskelbtos programos tiesioginio monitoriaus atidarymas

  1. Prisijunkite prie Power Apps.

  2. Kairiojoje srityje pasirinkite Programėlės.

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

  4. Pasirinkite išskleidžiamąjį meniu šalia Išsami informacija , tada pasirinkite Tiesioginis monitorius.

  5. Pasirinkite Leisti paskelbtą programą.

    Paleiskite paskelbtą programą.

Šis veiksmas atidaro paskelbtą programą naujame naršyklės skirtuke ir prijungia ją prie dabartinio tiesioginio monitoriaus seanso. Iš karto matysite įvykius tiesioginiame monitoriuje, kai programa bus įkelta į žiniatinklio grotuvą ir kai sąveikausite su paskelbta programa.

Tiesioginis monitorius taip pat rodo pranešimą, kad šiuo metu atidarytas stebėjimo seansas skirtas paskelbtai programos versijai.

Paskelbtas programos seansas.

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

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

Pastaba.

Kopijuoti monitorių susieti galima https://make.preview.powerapps.com

Kopijuoti monitoriaus susieti.

Nustatymas: publikuota klaidų šalinimo programa

Jei norite peržiūrėti publikuotos programos šaltinio išraiškas tiesioginiame monitoriuje, turite įjungti išraiškų publikavimo programoje parametrą. Š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 į Failų>nustatymai ir įjunkite Derinti publikuotą programą.

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 tiesioginiame monitoriuje

Norėdami peržiūrėti programos įvykius, programą leiskite naudoti Power Apps Studio. Tada tiesioginis monitorius parodys įvykių lentelę, kai jie vyksta, kartu su konkrečia informacija.

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

Pavyzdys: tiesioginio monitoriaus naudojimas su drobės programomis

Š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 tikrinate tiesioginį monitorių, matote duomenų operacijas, kaip tikėtasi. Tačiau taip pat keli atsakymai, kurių BŪSENOS kodas yra 429, nurodantis, kad per konkretų laiką užklausų buvo per daug.

Pažymėdami tokį įvykį matysite klaidą kaip „Viršyta koeficiento 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. Tiesioginiame monitoriuje matote, kad kiekvienam createRow skambučiui yra kelios getRows užklausos iš ProgressCount.Text ypatybės, kiekviena į skirtingą objektą. Šie objektai nėra tie, kuriems programa kuria eilutes. ProgressCount.Text formulė matoma tiesioginiame monitoriuje, kaip parodyta toliau pateiktame paveikslėlyje.

Klaida 429 - formulė.

Kiekvienam įtrauktam įrašui formulė įvertinama dar kartą ir keliems objektams iškviečiama countRows . Dėl tokio veikimo ž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

Bendras derinimas naudojant tiesioginį monitorių

Taip pat žr.

Pažangus stebėjimas
Modeliu pagrįstų programų derinimas su monitoriumi