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:
- Miért nem jelennek meg a sorok a táblázat kapcsolódó menüjében?
- Miért van letiltva/engedélyezve, illetve miért látható/rejtett egy vezérlőelem?
- Miért van a sor írásvédett állapotban?
Az űrlapokkal kapcsolatos problémák szűrése a Nyomon követésben
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:
Jelentkezzen be a Power Apps alkalmazásba és válassza az Alkalmazások lehetőséget.
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.
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:
Modellre épülő alkalmazás lejátszása.
Adja hozzá a
&monitor=true
értéket az URL-cím végéhez a böngészőben, majd frissítse a lapot.Válassza a parancssáv Nyomon követés lehetőségét.
2. lépés: Az alkalmazás csatlakoztatása a Nyomon követés munkamenethez
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.
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.
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.
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.
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.
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.
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).
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: