Pārrauga izmantošana, lai novērstu problēmas modeļa vadītas programmas veidlapas uzvedībā
Monitors ir rīks, kas var palīdzēt lietotņu veidotājiem atkļūdot un diagnosticēt problēmas, kas palīdz viņiem izveidot ātrākas un uzticamākas lietotnes. Pārraugs sniedz detalizētu ieskatu programmas darbībā, nodrošinot žurnālu ar visām darbībām, kas tiek izpildītas programmā.
Filtrējot modeļa vadītas programmas veidlapu notikumus Pārraugā, varat iegūt informāciju par saistītajām tabulām, tabulām, vadīklām un komponentiem programmas Pārraugs veidlapā.
Ir daudzas situācijas, kad Pārraugs var palīdzēt veidotājiem saprast, kāpēc veidlapa darbojas noteiktā veidā. Daudzu veidlapu problēmu pamatā ir biznesa kārtulas, JavaScript, veidlapu notikumi vai klienta API, ko iestata administratori un veidotāji. Pārraugs var palīdzēt noteikt, vai radusies problēma ir standarta, vai arī tās iemesls ir pielāgošana. Tajā ir sniegta detalizēta informācija, kas var palīdzēt atbildēt uz šādiem jautājumiem:
- Kāpēc tabulas saistītajā izvēlnē netiek rādītas rindas?
- Kāpēc vadīkla ir atspējota/iespējota vai redzama/paslēpta
- Kāpēc rinda ir tikai ar lasāmu statusu?
Ar veidlapām saistītu problēmu filtrēšana Pārraugā
Izpildiet šos norādījumus, lai izprastu modeļa vadītu programmu veidlapu darbību.
Monitora sesijas izveide
piesakieties Power Apps, atlasiet Lietotnes, atlasiet ... blakus modeļa vadītajai programmai vai globālajai komandjoslai un pēc tam atlasiet Monitors.
Lapā Monitors komandjoslā atlasiet Atskaņot modeļa vadītu programmu. Papildinformāciju par monitora sesijas izveidi skatiet rakstā Monitora izmantošana, lai novērstu problēmas saistībā ar lapas darbību modeļa vadītās programmās.
Veidlapu pārraudzības filtrs
Kamēr programma darbojas pārraudzītā sesijā, modeļa vadītā programmā veiciet darbības, kas atbilst parastam programmas lietojumam. Piemēram, atveriet un mainiet datus, izmantojot tabulas veidlapu.
Pārlūkprogrammas logā, kurā darbojas monitors, atlasiet kolonnu Kategorija un pēc tam atlasiet Filtrēt pēc.
Nolaižamajā sarakstā atlasiet Vienāds vai Satur un pēc tam lodziņā ievadiet formchecker . Atlasiet vienumu Piemērot.
Tagad kategorijas tiek filtrētas. Operāciju kolonnu var izvērst, lai redzētu izsekoto notikumu pilnu nosaukumu, atlasot un turot kolonnas labo pusi un velkot pa labi. Izmantojot programmu un atverot un izmantojot veidlapu, Pārraugs atjaunina notikumu sarakstu.
Izmantojiet Pārraugu veidlapas uzvedības saprašanai
Katrai pārraudzības pindai var atvērt un skatīt detalizētu informāciju par veidlapas notikumu. Piemēram, jums ir jautājums par veidlapā esošu kļūdu. Atveriet šo veidlapu programmā un atlasiet attiecīgo veidlapas komponentu. Pēc tam atgriezieties pārlūkprogrammā, izmantojot iespējotu Pārraugu, un pārskatiet rezultātus ar vai bez filtrēšanas. Šajā gadījumā kompozītmateriāla vadīklā ir kļūda. Paplašinot detalizētās informācijas apgabalus, varat uzzināt vairāk par pašu notikumu.
Ir daudz veidu notikumi, kas tiek uzraudzīti, ieskaitot standarta veidlapas notikumus, piemēram onload
, un onsave
onclose
.
Turpinot izmantot pārraudzītu programmu, Pārraugs atjaunina informāciju notikumu sarakstā. Veidlapām ir daudz dažādu scenāriju, kurus izmantojot, var novērst problēmas un atrast papildu informāciju veidlapā, vadīklā vai tabulā, ar ko strādājat.
Atbalstīto veidlapu pārbaudes apgabali un notikumi
Veidlapu pārraudzības atbalstītie apgabali norādīti tālāk.
Programmas apgabals | Apraksts |
---|---|
Vadīklas statuss | Detalizēta informācija par vadīklas redzamo, iespējoto un etiķetes avota stāvokli, veidlapas ielādes laikā. |
Saistītā izvēlne | Detalizēta informācija par saistītās izvēlnes elementu statusu. Piemēri: Kāpēc netiek parādīts izvēlnes elements? Kur tiek iegūts izvēlnes elements? |
Cilne / sadaļa / vadīklas statusa maiņa | Detalizēta informācija par to, kurš (izmantojot zvanu kaukli) ir izraisījis to, ka veidlapas komponents, piemēram, cilne, sadaļa vai vadīkla, maina komponenta redzamību un iespējoto statusu. |
Navigācija | Detalizēta informācija par to, kas izraisa navigāciju vai neparedzētus dialogus, izsekojot šo Xrm.Navigation klienta API metožu zvanu secību: openAlertDialog(), openConfirmDialog(), openDialog(), openErrorDialog(), navigateTo(), openForm(), openTaskFlow(), openUrl(), openWebResource() |
Neatbalstīti pielāgojumi | Detalizēta informācija par neatbalstītu klienta API piekļuvi, pirms veidlapa ir gatava. Piemēri: Piekļuve parent.Xrm.Page , iFrame pirms veidlapa ir pilnībā ielādēta. Piekļuve Xrm.Page veidlapas tīmekļa resursam ārpus veidlapu apdarinātāja konteksta, izmantojot window.setTimeout() , lai periodiski izsauktu veidlapas klienta API. Piekļuve Xrm.Page updateView() kontroles sistēmas kontroles koda metodei Power Apps . |
Pārraugā atbalstīto ar veidlapām saistīto notikumu piemēri ir šādi:
- FormEvents.onsave
- XrmNavigation
- FormEvents.onload
- FormControls
- TabStateChange.visible
- RelatedMenu
- ControlStateChange.disabled
- ControlStateChange.visible
- SectionStateChange.visible
- UnsupportedClientApi
Uzraudzības sesijas slēgšana
Lai aizvērtu pārraudzības sesiju, aizveriet pārlūkprogrammas cilni, kurā tiek atskaņota pārraudzītā modeļa vadītā programma.
Nākamās darbības
Papildinformāciju par to, kā novērst problēmas ar veidlapām modeļa vadītā programmā, skatiet rakstā Veidlapu problēmu novēršana modeļa vadītās programmās.