Отклањање грешака у апликацијама са подлогом помоћу програма за надгледање
Програм за надгледање је подразумевано доступан за све апликације са подлогом. Помоћу програма за надгледање можете да пратите догађаје онако како се јављају у апликацији са подлогом током искуства креирања у услузи Power Apps Studio, а можете и да користите програм за надгледање за отклањање грешака у објављеној верзији апликације са подлогом. Још информација: Преглед апликације за надгледање
Почните да користите програм за надгледање у апликацијама са подлогом
Да бисте отворили надгледање приликом писања апликације
Пријавите се у Power Apps.
Креирајте нову апликацију или уредите постојећу апликацију.
У левом окну изаберите ставку Напредне алатке.
Изаберите опцију Отвори монитор.
Ова радња отвара апликацију за надгледање на новој картици прегледача и повезује је са постојећом сесијом програма Power Apps Studio.
На врху се појављује обавештење које приказује тренутну сесију надгледања као сесију студија.
Савет
Надзорник нема утицаја на вашу апликацију. Надзорника можете користити са било којом апликацијом у тестном окружењу или у производњи.
Отворите програм за надгледање за објављену апликацију
Надгледање такође можете да користите за уклањање грешака из објављене апликације у веб-плејеру.
Да бисте отворили програм за надгледање за објављену апликацију
Пријавите се у Power Apps.
У левом окну изаберите ставку Апликације.
Изаберите апликацију са листе.
У менију изаберите ставку "Монитор". Можете и да изаберете још команди (...), а затим да изаберете опцију " Надгледање".
Изаберите Покрени објављену апликацију.
Ова радња отвара објављену апликацију на новој картици прегледача и повезује је са тренутном сесијом програма за надгледање. Догађаје ћете одмах видети у програму за надгледање када се апликација учита у веб-плејер и док комуницирате са објављеном апликацијом.
Програм за надгледање такође приказује обавештење које показује да је тренутно отворена сесија надгледања за објављену верзију апликације.
За апликације покренуте на мобилном Power Apps (преглед)
Следите горенаведене кораке, али изаберите везу копирај монитор уместо објављене апликације "Репродукуј". Користите копирану везу на уређају да бисте отворили надгледану сесију за објављену апликацију. Уверите се да је веза отворена мобилним Power Apps , а не прегледачем.
Напомена
Веза надгледања копирања је доступна у https://make.preview.powerapps.com
Подешавање: Отклањање грешака на објављеној апликацији
Ако желите да видите изворне изразе у програму за надгледање за објављену апликацију, морате да укључите подешавање да бисте објавили изразе у апликацији. Ово подешавање је слично генерисању датотеке за отклањање грешака у традиционалном развоју. Објављивање изворних израза у апликацији је опционално. Чак и када је ово подешавање искључено, и даље ћете моћи да видите догађаје који се дешавају у апликацији, али нећете моћи да их мапирате у одређене изразе или формуле.
Да бисте омогућили ово подешавање, идите на Датотека > Подешавања, а затим укључите Отклањање грешака на објављеној апликацији.
Напомена
Омогућавање овог подешавања има штетан утицај на перформансе ваше апликације за све ваше кориснике. Да бисте смањили утицај, онемогућите ово подешавање чим више не будете морали да видите изворне изразе приликом отклањања грешака у објављеној апликацији.
Преглед догађаја у програму за надгледање
Да бисте прегледали догађаје из своје апликације, пустите је у апликацији Power Apps Studio. Програм за надгледање ће затим приказати табелу догађаја како се догађају, заједно са одређеним детаљима.
Пример: Коришћење програма за надгледање са апликацијама са подлогом
У овом примеру, користићете апликацију "Нортхwинд Сампле Дата" која је укључена у пробно решење Нортхwинд-а.
Нортхwинд пробно решење је апликација подлоге за цртање у коју учитава пробне податке Microsoft Dataverse. Такође можете да креирате нову апликацију или уместо ње користите постојећу.
Позадина
Размотрите сценарио где је апликација примењена, а почетна верзија апликације доживљава погоршање перформанси. Апликација такође повремено генерише грешке без јасног обрасца понашања. Учитавање података у апликацији успева већину времена, али понекад не успе.
Када означите програм за надгледање видећете операције са подацима како се очекује. Међутим, видећете и неколико одговора који имају HTTP кôд статуса 429, што указује да је било превише захтева у одређеном временском оквиру.
Када изаберете такав догађај, грешку видите као "Прекорачите ограничење брзине. Покушајте поново за XX секунде.“
Анализа
За проблем је потребна додатна анализа како би се разумело зашто се захтеви ограничавају. У оквиру монитора видите да за сваки позив за креирањероw постоји неколико гетРоwс захтева из својства ПрогрессЦоунт.Теxт , од којих је сваки упућен различитом ентитету. Ови ентитети нису ентитети за које апликација ствара редове. Формула ПрогрессЦоунт .Теxт се види у програму Монитор, као што је приказано на следећој слици.
За сваки додати запис, формула се поново процењује и CountRows се позива на неколико ентитета. Ово понашање резултира избором "ГетРоwс " у евиденцији , јер ЦоунтРоwс није делегиран за . Dataverse За сваки појединачни захтев за додавање записа, потенцијално постављате 12 додатних захтева да бисте бројали редове у сваком ентитету.
Ови додатни захтеви повремено узрокују грешке јер Dataverse платформа усмерава захтеве за ограничавање на сервис. Ово такође објашњава укупан проблем у вези са перформансама.
Следећи кораци
Заједничко отклањање грешака помоћу надгледања
Такође погледајте
Напредно надгледање
Отклањање грешака у апликацијама заснованим на моделу помоћу надгледања
Напомена
Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)
Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).