Mudelipõhise rakenduse vormide käitumise tõrkeotsing Monitoriga

Jälgija on tööriist, mis aitab rakenduse koostajatel siluda ja diagnoosida probleeme, aidates neil luua kiiremaid ning usaldusväärsemaid rakendusi. Jälgija pakub üksikasjalikku ülevaadet sellest, kuidas rakendus töötab, pakkudes logi kõigist rakenduse tegevustest selle töötamise ajal.

Filtreerides kuvaril mudelipõhiste rakenduste vormiga seotud sündmusi, saab teavet rakendusega seotud tabelite, juhtelementide ja komponentide kohta jälgija vormil, sel ajal kui rakendus töötab.

On palju olukordi, kus jälgija võib aidata koostajatel mõista, miks vorm teatud viisil käitub. Paljud vormiprobleemid põhinevad ärireeglitel, JavaScriptil, vormisündmustel või kliendi API-l, mille on seadnud administraatorid ja loojad. Jälgija aitab ka tuvastada, kas esinev probleem tuleneb valmis funktsioonist või kohandamisest. See sisaldab üksikasju, mis aitavad leida vastuseid järgmistele küsimustele.

Järgmised juhised aitavad mõista mudelipõhiste rakenduste vormide käitumist.

1. samm: looge jälgija seanss

Jälgija seansi avamiseks on kaks võimalust.

1. võimalus

  1. Logige Power Appsi sisse ja valige Rakendused.

  2. Valige mudelipõhise rakenduse kõrvalt või üldiselt käsuribalt ... ja seejärel Jälgimine.

    Mudelipõhine näidisrakendus

  3. Järgige rakenduse käivitamiseks ja jälgimisseansiga liitumiseks ekraanil kuvatud juhiseid.

2. võimalus

  1. Mudelipõhise rakenduse esitamine.

  2. Lisage &monitor=true veebibrauseri URL-i lõppu ja värskendage siis lehte.

  3. Valige käsuribalt Jälgimine.

    Jälgimise nupu asukoht üldisel käsuribal

2. samm: ühendage rakendus jälgija seansiga

  1. Kui see on ekraanil, valige käsuribal olevast menüüst käsk Esita mudelipõhine rakendus. Rakendus avaneb ja algab jälgimine.

  2. Tehke mudelipõhises rakenduses tavapäraseid toiminguid. Näiteks avage ja muutke tabeli vormi abil andmeid.

  3. Valige jälgijat käitavas brauseriaknas veerg Kategooria ja valige siis Filtreerimisalus.

    Vormisündmuse filtrimine Kuvaril.

  4. Valige ripploendist Võrdub või Sisaldab ja sisestage siis väljale tekst formchecker. Valige suvand Rakenda.

    Enter formchecker filter
  5. Kategooriad on nüüd filtreeritud. Veergu Toiming saab laiendada, et näha jälgitavate sündmuste täisnime, valides ja hoides veeru parempoolset serva ning lohistades selle paremale. Kui kasutate rakendust ning avate ja kasutate mõnda vormi, värskendab jälgija sündmuste loendit.

    Kuvatud jälgitud vormisündmused.

Jälgija kasutamine vormide käitumise mõistmiseks

Igal jälgija real saab avada ja vaadata üksikasjalikku teavet vormi sündmuse kohta. Näiteks kujutage ette, et teil on küsimus vormil tekkinud tõrke kohta. Te lähete rakenduses selle vormi juurde ja valite sobiva vormikomponendi. Seejärel naaske brauserisse, nii et jälgija on lubatud, ja vaadake tulemused filtreerides või filtreerimata läbi. Praegusel juhul on tõrge koondjuhtelemendis. Laiendades alasid Üksikasjad saate sündmuse enda kohta lisateavet.

Seotud menüü jälgimine.

Jälgitakse mitmesuguseid sündmusi, sh standardseid vormi sündmusi, nagu onload, onsave ja onclose.

Kui jätkate jälgitava rakenduse kasutamist, värskendab jälgija sündmuste loendi teavet. Vormide puhul on mitmesuguseid stsenaariume, mille abil saab otsida ja leida lisateavet vormi, juhtelemendi või tabeli kohta, millega töötate.

Toetatud vormi kontrollimise alad ja sündmused

Vormi jälgimise puhul toetatud alade hulka kuuluvad järgmised alad.

Rakenduse ala Kirjeldus
Juhtelemendi olek Üksikasjad juhtelemendi nähtava, lubatud ja sildiallika oleku kohta vormi laadimisel.
Seotud menüü Üksikasjad seotud menüü elementide oleku kohta. Näited:
Miks menüüelementi ei kuvata?
Kust menüüelement pärineb?
Vahekaardi/jaotise/juhtelemendi oleku muutumine Üksikasjad selle kohta, kes (kutsepinu põhjal) põhjustas vormikomponendi—näiteks vahekaardi, jaotise või juhtelemendi—nähtavuse ja lubatud oleku muutmise.
Navigeerimine Teave selle kohta, mis põhjustab navigeerimise või ootamatuid dialooge, jälgides kliendi API meetodite Xrm.Navigation kutsevirna: openAlertDialog(), openConfirmDialog(), openDialog(), openErrorDialog(), navigateTo(), openForm(), openTaskFlow(), openUrl(), openWebResource()
Toetuseta kohandused Üksikasjad toetuseta kliendi API juurdepääsu kohta, enne kui vorm on valmis. Näited:
juurdepääs parent.Xrm.Page'ile iFrame'is enne vormi täielikku laadimist.
Juurdepääs vormi veebiressursis atribuudile Xrm.Page väljaspool vormiohjuri konteksti, kasutades parameetrit window.setTimeout() vormi kliendi API-le aeg-ajalt helistamiseks.
Juurdepääs Xrm.Page-le updateView() meetodis Power Apps juhtelemendi raamistiku juhtelemendi koodis.

Jälgijas toetatud vormidega seotud sündmused on näiteks järgmised.

  • FormEvents.onsave
  • XrmNavigation
  • FormEvents.onload
  • FormControls
  • TabStateChange.visible
  • RelatedMenu
  • ControlStateChange.disabled
  • ControlStateChange.visible
  • SectionStateChange.visible
  • UnsupportedClientApi

Järgmised toimingud

Lisateavet mudelipõhise rakenduse vormidega seotud probleemide tõrkeotsingu kohta leiate teemast Mudelipõhises rakendustes vormi probleemide tõrkeotsing.

Teave jälgija kui Power Appsi tööriista kohta

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).