Megosztás a következőn keresztül:


A Figyelő használata a modellvezérelt alkalmazás űrlapviselkedésének hibaelhárításához

A nyomon követés segítséget tud nyújtani az alkalmazásfejlesztőknek a problémák hibakeresésében és diagnosztizálásában, ami segít a gyorsabb és megbízhatóbb alkalmazások kiépítésében. A nyomon követés részletes betekintést nyújt az alkalmazások futtatásába azáltal, hogy naplózza az alkalmazásban futó összes tevékenységet.

Ha a modellvezérelt alkalmazás űrlappal kapcsolatos eseményeire szűr a Nyomon követés részben, akkor az alkalmazás futtatásakor az űrlapon lévő kapcsolódó táblákra, vezérlőelemekre és összetevőkre vonatkozó információkat kaphat a Nyomon követés részben.

Számos olyan helyzet van, amikor a Nyomon követés segíthet az alkalmazásfejlesztőknek megérteni, hogy miért viselkedik egy űrlap bizonyos módon. Az űrlapok számos problémája a rendszergazdák és a döntéshozók által beállított üzleti szabályok, JavaScript, űrlap-események vagy ügyfél-API miatt merül fel. A Nyomon követés segítséget nyújt annak meghatározásában, hogy a felmerült probléma gyári természetű vagy egy testreszabás eredménye. Részletes információkat tartalmaz, amelyek segítséget nyújtanak a következő kérdések megválaszolásában:

A lenti útmutatás szerint megértheti a modellvezérelt alkalmazás űrlapjának működését.

1. lépés: Nyomon követés munkamenet létrehozása

Kétféleképpen hozhat létre új Nyomon követés munkamenetet.

1. lehetőség:

  1. Jelentkezzen be a Power Apps alkalmazásba és válassza az Alkalmazások lehetőséget.

  2. Válassza a ... lehetőséget a modellvezérelt alkalmazás mellett vagy a globális parancssávon, majd válassza a Nyomon követés lehetőséget.

    Példa modellalapú alkalmazásra

  3. Az alkalmazás futtatásához és a nyomon követési munkamenethez való csatlakozáshoz kövesse a képernyőn megjelenő utasításokat.

2. lehetőség:

  1. Modellre épülő alkalmazás lejátszása.

  2. Adja hozzá a &monitor=true értéket az URL-cím végéhez a böngészőben, majd frissítse a lapot.

  3. Válassza a parancssáv Nyomon követés lehetőségét.

    A Nyomon követés gomb helye a globális parancssávban

2. lépés: Az alkalmazás csatlakoztatása a Nyomon követés munkamenethez

  1. A nyomon követésben a parancssáv menüjében válassza a Modellvezérelt alkalmazás indítása lehetőséget. Ezzel megnyitja az alkalmazást, és megkezdi a nyomon követést.

  2. Hajtson végre műveleteket a modellvezérelt alkalmazásban, az alkalmazás normál használatának megfelelő módon. Nyissa meg és módosítsa például az adatokat egy táblaűrlapon.

  3. A Nyomon követést futtató böngészőablakban jelölje ki a Kategória oszlopot, majd válassza a Szűrés alapja lehetőséget.

    Űrlapesemények szűrése a Nyomon követésben.

  4. Válassza az Egyenlő vagy a Tartalmazza lehetőséget a legördülő listából, majd írja be a formchecker értéket a mezőbe. Válassza az Alkalmaz lehetőséget.

    Enter formchecker filter
  5. A kategóriák most már szűrve vannak. A Művelet oszlopot kibontva megtekintheti a nyomon követett események teljes nevét az oszlop jobb oldalának kijelölésével és nyomva tartásával, illetve jobbra húzásával. Az alkalmazás használatakor és az űrlap megnyitásakor és használatakor a Nyomon követés frissíti az események listáját.

    Nyomon követett űrlapesemények megjelenítve.

A Nyomon követés segítségével megismerheti az űrlap viselkedését

A Nyomon követés minden sorának esetében áttekintheti az űrlapeseménnyel kapcsolatos részletes információkat. Tegyük fel például, hogy kérdése van az űrlapon belüli hibával kapcsolatban. Az alkalmazásban az űrlapra megy, és kiválaszthatja a megfelelő űrlapösszetevőt. Ezt követően térjen vissza a böngészőbe, engedélyezze a Nyomon követést, és tekintse át az eredményeket szűréssel együtt vagy anélkül. Ebben az esetben hiba van az összetett vezérlőben. A Részletek terület kibontásával többet megtudhat az eseményről.

Kapcsolódó menü nyomon követése.

A figyelt eseményeknek számos típusa van, köztük a szabványos űrlapesemények, például onload, onsave és onclose.

Ahogy a nyomon követés alatt álló alkalmazást tovább használja, a Nyomon követés frissíti az események listájában szereplő információkat. Az űrlapok esetében számos különböző eset áll rendelkezésre, amelyekkel hibaelhárítást végezhet, és további információkat találhat a használt űrlapon, vezérlőn vagy táblában.

Támogatott űrlap-ellenőrzési területek és események

Az űrlapok nyomon követésének támogatott területei közé tartoznak a következők.

Alkalmazás terület Ismertetés
Vezérlési állapot Egy vezérlő forrásának látható, engedélyezett és címek állapotának adatai, amikor az űrlap be van töltve.
Kapcsolódó menü A kapcsolódó menüelemek állapotával kapcsolatos részletek. Példák:
Miért nem jelenik meg egy menüelem?
Honnan származik a menüelem?
Lap /szakasz /vezérlő állapotváltozása A részletek, hogy ki (a CallStacken keresztül) okozta, hogy egy űrlapösszetevő — például lap, szakasz vagy vezérlő — módosítsa az összetevő láthatóságát és engedélyezett állapotát.
Navigáció Az ezen Xrm.Navigation ügyfél API-módszerek hívásvermének nyomon követésével kapcsolatos navigációs vagy nem várt párbeszédek okaivan kapcsolatos részletek: openAlertDialog(), openConfirmDialog(), openDialog(), openErrorDialog(), navigateTo(), openForm(), openTaskFlow(), openUrl(), openWebResource()
Nem támogatott testreszabások A nem támogatott ügyfélprogram API-elérésének részletei az űrlap elkészülte előtt. Példák:
Hozzáférés a parent.Xrm.Page elemhez az iFrame-ben az űrlap teljes betöltése előtt.
Az Xrm.Page elérése egy űrlap webes erőforrásában az űrlapkezelő környezeten kívül a window.setTimeout() használatával az űrlapügyfél API-jának rendszeres hívásához.
Hozzáférés az Xrm.Page elemhez a Power Apps vezérlő keretrendszer vezérlőkódjának updateView() módszerében.

A Nyomon követésben támogatott űrlaphoz kapcsolódó események például a következők:

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

További lépések

A modellvezérelt alkalmazások űrlapokkal kapcsolatos problémáinak hibaelhárításával kapcsolatban további tudnivalókat a Modellvezérelt alkalmazások űrlapokkal kapcsolatos problémáinak hibaelhárítása tartalmaz.

További információkat kaphat a Power Apps Nyomon követés szolgáltatásról

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).