Sdílet prostřednictvím


Konfigurace synchronizace offline dat

Po nastavení offline profilu a prvním stažení dat do mobilního zařízení se mobilní aplikace vždy spustí nejprve offline. Upřednostnění offline použití optimalizuje výkon aplikace. Také vytváří konzistentní prostředí pro pracovníky v terénu, kteří se pohybují v oblastech s připojením k internetu i bez něj.

Intervaly synchronizace

Intervaly synchronizace určují, jak často se data automaticky synchronizují na zařízeních uživatelů. Mohou být krátké až pět minut nebo dlouhé až jeden den. Díky variabilním intervalům synchronizace mají správci větší kontrolu nad synchronizací dat a mohou pomoci zlepšit výkon aplikace. Záznamy, které se často mění, se mohou synchronizovat častěji a záznamy, které se tak často nemění, se tak často synchronizovat nemusí.

Výchozí offline profil Field Service Mobile - Offline profil má předem určené intervaly synchronizace pro každý typ záznamu na základě typických vzorů použití.

Synchronizace se spustí pouze tehdy, když je aplikace aktivní a zařízení je připojeno k internetu. Na zařízeních Android a iOS po zahájení synchronizace ji lze dokončit, i když je aplikace na pozadí.

Závislosti založené na vybraných vztazích a vlastních filtrech, které zahrnují související tabulky, se analyzují při každém požadavku na synchronizaci. Interval synchronizace pro tabulku nemusí být dodržen, pokud související tabulka má nižší interval synchronizace.

Synchronizace nastavení a online režim (Preview)

Správci můžou povolit více nastavení synchronizace pro koncové uživatele, aby měli větší kontrolu nad synchronizačním prostředím. Například možnost synchronizace pouze v případě, že je zařízení připojeno k síti Wi-Fi. Tato nastavení mohou pomoci šetřit šířku pásma mobilních zařízení a výdrž baterie, když technici pracují v oblastech s pravidelně špatným mobilním připojením.

Správci mohou také aktivovat online režim pro aplikaci nejprve offline. Toto nastavení poskytuje pracovníkům v první linii možnost přepnout z offline režimu do online režimu, což jim umožňuje zobrazit živá data Dataverse mimo parametry konfigurace jejich offline profilu. V tomto režimu aplikace pokračuje v synchronizaci dat a v případě ztráty síťového připojení se přepne zpět do režimu offline.

Konflikty synchronizace

Ke konfliktům synchronizace dochází, pokud dojde k neshodě mezi daty v zařízení a daty na serveru. Například, když pracovník v první linii a dispečer upravují stejný pracovní příkaz bez synchronizace svých změn. Systém nebude vědět, kterou úpravu má na záznam použít, protože získá konfliktní informace.

Konflikty se dějí na úrovni tabulky, nikoli pole. Například pokud terénní technik změní Dobu spuštění pracovního příkazu a dispečer změní Čas ukončení, to je konflikt. Systém se nesnaží sloučit změny pole po poli. Místo toho se podívá na celý záznam a pokusí se určit, který si má ponechat.

Konflikty se řeší na základě toho, co správce vybere v nastavení Nastavit detekci konfliktů pro mobilní offline synchronizaci . Toto nastavení je dostupné v nastavení systému mobilního klienta.

  • Ne: Systém nekontroluje konflikty, když se offline zařízení vrátí do režimu online. Změny, které terénní technik provedl offline, „vyhrají“ a přepíší změny provedené dispečerem. Toto je výchozí nastavení.

  • Ano: Systém zkontroluje konflikty, když se offline zařízení vrátí do režimu online. Změny, které dispečer provedl, „vyhrají“ a přepíší změny provedené terénním pracovníkem offline. Technik v terénu může vidět chybu konfliktu synchronizace.

Další informace o práci offline.

Správci mohou zobrazit minulé chyby synchronizace na stránce Nastavení>Chyby synchronizace.

Oznámení synchronizace

Uživatelé obdrží oznámení v aplikaci, když:

  • Aplikace stahuje data během počáteční synchronizace.
  • Uživatel vybere Obnovit v tabulce.
  • Velká přírůstková synchronizace se spustí poté, co se aplikace nějakou dobu nepoužívá.

Oznámení se zobrazí během synchronizace. Po dokončení velké přírůstkové synchronizace může uživatel obnovit zobrazení a získat nejnovější aktualizace.

Vykreslení tří obrazovek zařízení, každá se zvýrazněným jedním ze tří typů oznámení o synchronizaci.

Zobrazení stavu synchronizace offline

Stránka Stav offline v aplikaci zobrazuje datum a čas poslední aktualizace synchronizovaných tabulek.

Ikona offline synchronizace ukazuje stav synchronizace samotné mobilní aplikace. Je vždy viditelná v hlavní navigaci aplikace na zařízeních Windows, iOS a Android. Pouhým pohledem zjistíte, zda je vaše aplikace připojena k síti, probíhá synchronizace nebo zda došlo k chybám synchronizace.

Chcete-li zobrazit podrobnosti, vyberte offline synchronizaci a otevře se stránka Stav zařízení.

Pokud aplikace detekuje slabé nebo žádné síťové připojení, zobrazí se zpráva „Síť nebo služba nejsou k dispozici“. Aplikace nesynchronizuje nová data a některé funkce aplikace závislé na síti, jako jsou mapy nebo Dataverse hledání, nefungují. Následující události mohou způsobit, že aplikace zobrazí tuto zprávu:

  • Aplikace se spustí do režimu offline, než zjistí dostupnost sítě.
  • Kontrola sítě aplikace nedostává žádnou odpověď nebo odpověď trvá příliš dlouho.

Analýza telemetrie pro offline synchronizaci

Data související s událostmi offline synchronizace lze použít k vyhodnocení stavu a výkonu offline synchronizace.

Můžete nastavit prostředí Application Insights pro příjem telemetrie o diagnostice a výkonu. Telemetrický kanál můžete kdykoli povolit nebo zakázat.

Podrobné informace o datech, která můžete získat, najdete v tématu Události telemetrie pro synchronizaci a akce mobilních aplikací.

Odstranění dat z mobilního zařízení

Po synchronizaci mohou být z mobilního zařízení odstraněna data, která již nesplňují kritéria filtrování profilu offline. K odstranění dat dochází nejčastěji ve dvou případech:

  • Po první synchronizaci. Terénní technik může například vidět všechny minulé rezervace, když je online, ale po přesunu do oblasti bez připojení uvidí pouze rezervace, které začínají dnes nebo v budoucnu.

  • Po přírůstkové synchronizaci. Pokud například mobilní offline profil odfiltruje dokončené rezervace, nově dokončená rezervace se po synchronizaci odstraní z agendy a již není přístupná v aplikaci.

Pokud uživatel prohlíží záznam, který je odstraněn z mobilní offline databáze, uvidí chybu Záznam nenalezen. Pokud se tato chyba objevuje často, doporučujeme zkontrolovat filtry, abyste se ujistili, že nejsou příliš omezující.

Pokud je mobilní aplikace reetována, vymaže se offline databáze v zařízení.

Další kroky