Bendrinti naudojant


Duomenų sinchronizavimo neprisijungus konfigūravimas

Nustačius neprisijungus pasiekiamą profilį ir pirmą kartą atsisiuntus duomenis į mobilųjį įrenginį, programa mobiliesiems visada pirmiausia veikia neprisijungus. Teikiant pirmenybę naudojimui neprisijungus, optimizuojamas programos našumas. Tai taip pat sukuria nuoseklią patirtį techninės pagalbos darbo vietoje technikams, kai jie juda per sritis, kuriose yra interneto ryšys ir be jo.

Sinchronizavimo intervalai

Sinchronizavimo intervalai apibrėžia, kaip dažnai duomenys automatiškai sinchronizuojami naudotojų įrenginiuose. Jie gali būti trumpi kaip penkios minutės arba net viena diena. Naudodami kintamus sinchronizavimo intervalus, administratoriai gali geriau valdyti duomenų sinchronizavimą ir padėti pagerinti programos našumą. Dažnai besikeičiantys įrašai gali būti sinchronizuojami dažniau, o įrašų, kurie nesikeičia taip dažnai, nereikia taip dažnai sinchronizuoti.

Numatytasis autonominis profilis, "Field Service Mobile" – autonominis profilis, turi iš anksto nustatytus kiekvieno įrašo tipo sinchronizavimo intervalus, pagrįstus įprastais naudojimo modeliais.

Sinchronizavimas inicijuojamas tik tada, kai programa yra aktyvi ir įrenginys prijungtas prie interneto. Įjungtas Android ir iOS įrenginiuose, pradėjus sinchronizavimą, jis gali būti baigtas, net jei programa veikia fone.

Priklausomybės, pagrįstos pasirinktais ryšiais, ir pasirinktiniai filtrai, kuriuose yra susijusių lentelių, analizuojami kiekvienos sinchronizavimo užklausos metu. Lentelės sinchronizavimo intervalo gali būti nesilaikoma, jei susijusioje lentelėje yra mažesnis sinchronizavimo intervalas.

Sinchronizavimo parametrai ir internetinis režimas

Administratoriai gali įgalinti daugiau sinchronizavimo parametrų galutiniams vartotojams, kad galėtų geriau valdyti sinchronizavimą. Pavyzdžiui, galimybė sinchronizuoti tik tada, kai įrenginys prijungtas prie "Wi-Fi" tinklo. Šie parametrai gali padėti sutaupyti mobiliojo įrenginio pralaidumą ir akumuliatoriaus veikimo laiką, kai technikai dirba vietovėse, kuriose nuolat prastas mobilusis ryšys.

Administratoriai taip pat gali suaktyvinti internetinį režimą (peržiūrą) pirmiausia neprisijungusiai programai. Šis parametras suteikia tiesioginiams darbuotojams galimybę perjungti iš neprisijungus režimo į internetinį režimą, leidžiantį jiems peržiūrėti tiesioginius Dataverse duomenis už jų neprisijungus pasiekiamo profilio konfigūracijos parametrų ribų. Šiuo režimu programa ir toliau sinchronizuoja duomenis ir persijungia į neprisijungus režimą, jei prarandamas tinklo ryšys.

Sinchronizavimo konfliktai

Sinchronizavimo konfliktai kyla, jei nesutampa įrenginyje esantys duomenys ir serveryje esantys duomenys. Taip gali nutikti, kai techninės pagalbos darbo vietoje technikas ir dispečeris redaguoja tą patį darbo užsakymą nesinchronizuodami savo keitimų. Sistema nežino, kurį modifikavimą taikyti įrašui, nes gauna prieštaringos informacijos.

Konfliktai kyla lentelės, o ne lauko lygiu. Pavyzdžiui, jei techninės pagalbos darbo vietoje technikas pakeičia darbo užsakymo pradžios laiką , o dispečeris – pabaigos laiką, tai yra konfliktas. Sistema nebando sulieti keitimų po laukus. Vietoj to, jis peržiūri visą įrašą ir bando nustatyti, kurį iš jų pasilikti.

Konfliktai sprendžiami pagal tai, ką administratorius pasirenka parametrui Nustatyti konfliktų aptikimą "Mobile offline" sinchronizavimui . Šis parametras pasiekiamas mobiliojo kliento sistemos parametruose.

  • Ne: sistema netikrina, ar nėra konfliktų, kai neprisijungęs įrenginys vėl prisijungia prie interneto. Pakeitimai, kuriuos techninės pagalbos darbo vietoje technikas atliko neprisijungęs, "laimi", perrašydamas dispečerio atliktus pakeitimus. Šis parametras yra numatytasis.

  • Taip: sistema tikrina, ar nėra konfliktų, kai neprisijungus pasiekiamas įrenginys vėl prisijungia prie interneto. Pakeitimai, kuriuos atliko dispečeris, "laimėjo", perrašydami pakeitimus, kuriuos techninės pagalbos darbo vietoje technikas atliko neprisijungęs. Techninės pagalbos darbo vietoje technikas gali matyti sinchronizavimo konflikto klaidą.

Sužinokite daugiau apie darbą neprisijungus.

Administratoriai gali peržiūrėti ankstesnes sinchronizavimo klaidas nuėję į nustatymų>sinchronizavimo klaidas.

Sinchronizuoti pranešimus

Naudotojai gauna pranešimą programoje, kai:

  • Programa atsisiunčia duomenis pradinio sinchronizavimo metu.
  • Vartotojas lentelėje pasirenka Atnaujinti .
  • Didelis laipsniškas sinchronizavimas vykdomas po to, kai programa kurį laiką nebuvo naudojama.

Pranešimai rodomi vykstant sinchronizavimui. Baigęs didelį laipsnišką sinchronizavimą, vartotojas gali atnaujinti rodinį, kad gautų naujausius naujinimus.

Trijų įrenginių ekranų, kurių kiekviename paryškintas vienas iš trijų tipų sinchronizavimo pranešimų, atvaizdavimas.

Sinchronizavimo neprisijungus būsenos peržiūra

Programos puslapyje Neprisijungus būsena rodoma paskutinė sinchronizuotų lentelių atnaujinimo data ir laikas.

Sinchronizavimo neprisijungus piktograma rodo pačios programos mobiliesiems sinchronizavimo būseną. Jis visada matomas pagrindinėje "Windows" iOS ir Android įrenginių programėlių naršymo juostoje. Iš karto sužinokite, ar programa prijungta prie tinklo, ar vyksta sinchronizavimas, ar yra sinchronizavimo klaidų.

Norėdami peržiūrėti išsamią informaciją, pasirinkite sinchronizavimo neprisijungus piktogramą, kad atidarytumėte įrenginio būsenos puslapį.

Jei programa aptinka silpną tinklo ryšį arba jo nėra, pasirodo pranešimas "Tinklas arba paslauga nepasiekiama". Programa nesinchronizuoja naujų duomenų, o kai kurios nuo tinklo priklausančios programos funkcijos, pvz., žemėlapiai ar Dataverse paieškos, neveikia. Dėl šių įvykių programa gali rodyti šį pranešimą:

  • Programa paleidžiama neprisijungus, kol aptinka tinklo pasiekiamumą.
  • Programos tinklo patikra negauna jokio atsakymo arba atsakymas užtrunka per ilgai.

Telemetrijos analizė sinchronizavimui neprisijungus

Duomenys, susiję su sinchronizavimo neprisijungus įvykiais, gali būti naudojami norint įvertinti sinchronizavimo neprisijungus būklę ir našumą.

Galite nustatyti Application Insights aplinką, kad gautumėte diagnostikos ir efektyvumo telemetriją. Galite bet kada įjungti arba išjungti telemetrijos tiekimą.

Išsamios informacijos apie duomenis, kuriuos galite gauti, ieškokite Telemetrijos įvykiai, skirti mobiliųjų įrenginių programų sinchronizavimui ir veiksmams.

Duomenų pašalinimas iš mobiliojo įrenginio

Po sinchronizavimo duomenys, kurie nebeatitinka autonominio profilio filtro kriterijų, gali būti pašalinti iš mobiliojo įrenginio. Duomenų pašalinimas dažniausiai pasitaiko dviem atvejais:

  • Po pirmojo sinchronizavimo. Pavyzdžiui, techninės pagalbos darbo vietoje technikas gali matyti visus ankstesnius užsakymus būdamas prisijungęs, bet persikėlęs į sritį, kurioje nėra ryšio, matyti tik tuos rezervavimus, kurie prasideda šiandien arba ateityje.

  • Po laipsniško sinchronizavimo. Pavyzdžiui, jei "Mobile Offline" profilis išfiltruoja užbaigtus užsakymus, naujai užbaigtas rezervavimas po sinchronizavimo pašalinamas iš darbotvarkės ir nebepasiekiamas programoje.

Jei vartotojas peržiūri įrašą, kuris pašalintas iš "Mobile Offline‟ duomenų bazės, programėlėje rodoma klaida Įrašas nerastas . Jei ši klaida pasirodo dažnai, rekomenduojame peržiūrėti filtrus, kad įsitikintumėte, jog jie nėra per daug ribojantys.

Jei programa mobiliesiems nustatoma iš naujo, autonominė įrenginio duomenų bazė išvaloma.

Paskesni veiksmai