Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Power Apps Mobiliųjų programų duomenys, susiję su sinchronizavimo neprisijungus įvykiais, pasiekiami modeliu pagrįstose ir drobės programose. Šiuos duomenis galima naudoti norint įvertinti jūsų organizacijos sinchronizavimo neprisijungus įvykių būklę ir našumą.
Šie duomenys perkeliami Power Apps>į mobiliųjų įrenginių programos sinchronizavimo ir veiksmų lentelę Application Insights. Įrašas registruojamas, kai vartotojas pasiekia Power Apps programą mobiliesiems, kuri sukonfigūruota veikti neprisijungus. Daugiau duomenų, susijusių su gedimų įvykiais modeliu pagrįstose programose, galima gauti per Power Apps>UCI.
Norėdami gauti papildomų užklausų pavyzdžių ir ataskaitų srities pavyzdį, apsilankykite Telemetrijos ataskaitų srities pavyzdys, skirtas "Field Service Mobile" programos autonominio profilio naudojimui.
Mobiliųjų įrenginių programėlių sinchronizavimo ir veiksmo įvykio aprašai
- id: įvykio ID.
- paskirties vieta: įvykio stebimo scenarijaus pavadinimas.
- tipas: įvykio šaltinio lentelė.
- pavadinimas: įvykio stebimo scenarijaus pavadinimas.
- trukmė: scenarijaus trukmė milisekundėmis. Trukmė gali apimti ilgus laikotarpius, kai programa neaktyvi.
- operation_Id: unikalus seanso identifikatorius.
- operation_ParentId: įvykio stebimo scenarijaus unikalus identifikatorius.
- user_Id: Microsoft Entra vartotojo ID.
- application_Version: programos versija.
-
customDimensions: turi šiuos atributus:
- "Įvykio pavadinimas": įvykio stebimo scenarijaus santrauka (ScenarioEnd).
- "ScenarioResult": SĖKMĖ arba NESĖKMĖ.
- ErrorCode: klaidos kodas, sugeneruotas po sinchronizavimo trikties. Sužinokite daugiau klaidų kodo susiejimo lentelėje.
- ErrorMessage: tuščia sėkmės atveju arba eilutė, apibūdinanti klaidą.
- FailureType: apibrėžia sinchronizavimo trikties tipą.
- LogLevel: įvykio rimtumas arba pranešimo lygis. Leistinos reikšmės yra informacija, klaida , įspėjimas, klaida arba žodinis.
-
"DataSyncMode": kokio tipo sinchronizavimą neprisijungus vartotojas patyrė.
- DELTA_SYNC: automatinis laipsniškas sinchronizavimas.
- GRID_SYNC: suaktyvinama atnaujinus tinklelio rodinį.
- FIRST_SYNC: pradinis sinchronizavimas įrenginyje (arba po atsijungimo / perkonfigūravimo).
- FORCED_SYNC: suaktyvinama iš įrenginio būsenos puslapio mygtuko.
- SINGLE_RECORD_SYNC: Suveikė "Push" pranešimas.
- AppFlavor: įrenginiuose įdiegta vietinė programa. Leistinos reikšmės yra "FieldService" ir PowerApps.
- AppInfo_Version: savosios programos versija, kaip matyti programų parduotuvėje.
- "ActiveDuration": scenarijaus trukmė milisekundėmis, įskaitant tik laiką, kol programa aktyvi.
- DeviceInfo_Id: unikalus įrenginio identifikatorius.
- DeviceInfo_model: įrenginio modelis (pvz., "iPhone 13").
- DeviceInfo_make: įrenginio markė (pvz., "Apple").
- DeviceInfo_OsName: Įrenginio operacinė sistema (pvz., Android).
- DeviceInfo_OsVersion: Operacinės sistemos versija (pvz., Android 13).
- Loc_country: Telemetrijos įrenginio kilmė.
-
eventContext: Turi šias ypatybes:
- CurrentSyncId: sėkmingo sinchronizavimo ID. Atstatyti po kiekvieno sėkmingo sinchronizavimo. (Po klaidos nustatymas neatkuriamas.)
- CurrentActivityId: sinchronizavimo leidimo ID. Atstatyti po kiekvieno sinchronizavimo.
- entityName: Duomenų atsisiuntimo įvykių lentelės pavadinimas.
- ProfileId: Neprisijungusio profilio, sukonfigūruoto programai ir vartotojui, ID.
- RecordCount: Atsisiųstų įrašų skaičius.
- ResponseSize: gaunamų naudingosios apkrovos duomenų dydis, kaip nurodyta HTTPClient (suspaustas dydis).
- „ContentLength“: gaunamų naudingosios apkrovos duomenų dydis, kaip nurodyta „HTTPClient“ (suspaustas dydis).
Vieningosios kliento sąsajos gedimų įvykiai
- laiko žyma [UTC]: Kada įvyko įvykis.
- problemId: „uci_trace“ arba „uciMonitorFailure“ (Iš kur gauti duomenys).
- type: „uci_trace“ arba „uciMonitorFailure“ (iš kur gauti duomenys)
- outType: „uci_trace“ arba „uciMonitorFailure“ (Iš kur gauti duomenys).
- išorinis pranešimas: Klaidos pranešimas.
- itemType: „išimtis“
-
Pasirinktiniai matmenys:
- eventContext: Daugiau informacijos apie klaidą.
- ServerConnectivityState: Ar vartotojas veikia neprisijungus režimu? (Neprisijungus / internetu)
- „NetworkConnectivityState“: „Ar vartotojas turi interneto ryšį?“ Atminkite, kad vartotojas gali būti neprisijungęs prie interneto, bet turėti interneto ryšį.
- IsOfflineByDefaultApp: Kai reikšmė false, reiškia, kad funkcija Darbas neprisijungus įjungta. Kai reikšmė yra „true“, tai reiškia, kad `offline-first` įjungta.
- callStack: Programavimo kodas, kuriame įvyko klaida.
- hostSubType: „PowerApps-Žaidėjas-iOS-lauko paslauga“
- hostType: „Mobilioji programa“
- Operacijos_ID: seanso ID eilutės sujungimas, po kurio eina „_“ ir išorinis koreliacijos ID, pavyzdžiui, e11e8465-bc8f-4319-b64a-9c1e42453148_0da90a33-ad68-4a4e-bd45-5728d5da719a.
- Operation_ParentID: Su klaida susijęs veiklos ID.
- Sesijos ID: klaidos seanso ID.
- Vartotojo ID: „Dynamics 365“ vartotojo ID.
- Vartotojo_authenticatedID: „Dynamics 365“ vartotojo ID.
- Application_version: Programėlės versija, pavyzdžiui, 9.2.24045.00212.
- Kliento_tipas: Operacinės sistemos versija, pvz., iOS arba Android.
Pavyzdiniai scenarijai
Neprisijungus sinchronizavimo klaidos pagal klaidos kodą
Ši užklausa leidžia matyti, su kokio tipo gedimais susiduria tiesioginiai darbuotojai, kai sinchronizavimas nepavyksta. Kai kurios klaidos galimi tik tuo atveju, jei sinchronizavimo metu uždaroma mobilioji programa arba jei sinchronizavimo metu nutrūksta tinklas ir sinchronizavimas nebaigiamas. Gedimų kodų apibrėžimas pateiktas klaidų kodų susiejimo lentelėje. ...
dependencies
| where name == "Offline.SyncDatabase"
| where success == false
| extend cd = parse_json(customDimensions)
| extend AppVersion = tostring(cd.AppInfo_Version)
| extend ErrorCode = tostring(cd.ErrorCode)
| extend ErrorMessage = tostring(cd.ErrorMessage)
| extend FailureType = tostring(cd.FailureType)
| summarize dcount(user_Id), count() by ErrorCode, ErrorMessage, FailureType, bin(timestamp, 1d)
Vidutinis įrašų sinchronizavimas pagal lentelę
Ši užklausa leidžia įvertinti, kurios lentelės sinchronizavimui pateikia daugiausia įrašų. Naudodami šiuos duomenis galite pabandyti dar labiau optimizuoti neprisijungus pasiekiamą profilį , kad sumažintumėte įrašų arba duomenų skaičių kiekvienoje lentelėje.
dependencies
| where name endswith_cs "Offline.DdsClient.GetRecords"
| extend cd = parse_json(customDimensions)
| extend ec = parse_json(tostring(cd.eventContext))
| extend RecordCount = toint(ec.RecordCount)
| extend EntityName = tostring(ec.EntityName)
| extend syncid = tostring(ec.CurrentSyncId)
| extend DataSyncMode = tostring(cd.DataSyncMode)
//| where DataSyncMode == "FIRST_SYNC" //This is used to pivot on the type of sync being executed.
| summarize sum(RecordCount) by syncid, EntityName, DataSyncMode, user_Id
| summarize percentile(sum_RecordCount, 50), arg_max(sum_RecordCount, user_Id), count() by EntityName, DataSyncMode
Vidutinė sinchronizavimo trukmė pagal sinchronizavimo režimą
Ši užklausa leidžia įvertinti vidutinę jūsų organizacijos vartotojų sinchronizavimo trukmę.
dependencies
| where name == "Offline.SyncDatabase"
| extend cd = parse_json(customDimensions)
| extend ActiveDuration = toint(tostring(cd.ActiveDuration))
| extend WithBackgroundTime = duration
| extend DataSyncMode = tostring(cd.DataSyncMode)
| summarize percentile(ActiveDuration, 50), percentile(WithBackgroundTime, 50) by client_Type, DataSyncMode
Sinchronizuoti informaciją pagal vartotoją
Ši užklausa pateikia sinchronizavimo rodinį kiekvienam vartotojui, įskaitant paskutinio sinchronizavimo datą, paskutinę klaidą, sinchronizavimo trukmę ir sinchronizuotus įrašus.
dependencies
| where name == "Offline.SyncDatabase"
| extend cd = parse_json(customDimensions)
| extend ActiveDuration = toint(tostring(cd.ActiveDuration))
| extend WithBackgroundTime = duration
| extend DataSyncMode = tostring(cd.DataSyncMode)
| extend ErrorMessage = tostring(cd.ErrorMessage)
| summarize percentile(ActiveDuration, 50), percentile(WithBackgroundTime, 50), arg_max(timestamp, ErrorMessage), countif(success == false) by user_Id, DataSyncMode
Vartotojai pagal įrenginio tipą ir programos versiją
Ši užklausa pateikia daugiau informacijos apie jūsų organizacijos naudotojus, kurie naudojasi mobiliąja programėle savo įrenginio modelyje.
dependencies
| where name == "Offline.SyncDatabase"
| extend cd = parse_json(customDimensions)
| extend AppVersion = tostring(cd.AppInfo_Version)
| summarize dcount(user_Id) by AppVersion, client_Type
Klaidos kodo susiejimas
| Klaidos kodas | Gedimo tipas | Apibrėžtis |
|---|---|---|
| -2146864604 | KONFIGŪRACIJOS KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2146864606 | KONFIGŪRACIJOS KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2146864607 | KONFIGŪRACIJOS KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2146864608 | KONFIGŪRACIJOS KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2146869250 | KONFIGŪRACIJOS KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147015328 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147088248 | KONFIGŪRACIJOS KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147155198 | KLAIDA | Klaidų kodus, prasidedančius skaičiais –214, žr. Žiniatinklio paslaugų klaidų kodai. |
| -2147155198 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147167669 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147180269 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147180284 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147187375 | KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147187388 | KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147187389 | KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147204270 | KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147204339 | KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147204784 | KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147209463 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147217124 | KLAIDA | Klaidų kodus, prasidedančius skaičiais –214, žr. Žiniatinklio paslaugų klaidų kodai. |
| -2147220884 | KLAIDA | Klaidų kodus, prasidedančius skaičiais –214, žr. Žiniatinklio paslaugų klaidų kodai. |
| -2147220955 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147220956 | IŠORINĖ_KLAIDA | Klaidų kodus, prasidedančius skaičiais –214, žr. Žiniatinklio paslaugų klaidų kodai. |
| -2147220960 | PRIEIGOS_KLAIDA | Programėlės arba vartotojo konfigūracijos klaida. Žr. žinutės žiniatinklio paslaugų klaidų kodus. |
| -2147220970 | KLAIDA | Klaidų kodus, prasidedančius skaičiais –214, žr. Žiniatinklio paslaugų klaidų kodai. |
| -2147220989 | KLAIDA | Klaidų kodus, prasidedančius skaičiais –214, žr. Žiniatinklio paslaugų klaidų kodai. |
| -50 | KLAIDA | Vidinė klaida. |
| 0 | KLAIDA | Nežinoma klaida. |
| 2000 | KLAIDA | Nesusieta klaida. |
| 2002 | KLAIDA | Dataverse SQL skirtasis laikas. |
| 2003 | DUOMENŲ BAZĖS_KLAIDA | Duomenų bazės klaida. |
| 2004 | TINKLO_KLAIDA | Tinklo klaida. |
| 2005 | SERVERIO KLAIDA | Serverio klaida. |
| 2006 | AUTORIZACIJOS KLAIDA | Autentifikavimo klaida. |
| 2007 | ĮRENGINIO_KLAIDA | Klaida „Diskas pilnas“. |
| 2008 | KLAIDA | Vidinė klaida. |
| 2009 | AUTORIZACIJOS KLAIDA | Autentifikavimo klaida. |
| 2011 | KONFIGŪRACIJOS KLAIDA | Programėlės modulio privilegijų klaida. |
| 2016 | KONFIGŪRACIJOS KLAIDA | Neprisijungus pasiekiamo konfigūravimo klaida. |
| 2017 | KONFIGŪRACIJOS KLAIDA | Neprisijungus pasiekiamo profilio konfigūravimo klaida. |
| 3000 | TIKĖTŲSI_KLAIDA | Sinchronizuoti vidinį įvykį. |
| 3003 | KONFIGŪRACIJOS KLAIDA | Neprisijungus pasiekiamo profilio konfigūravimo klaida. |