Hoe functies zich offline gedragen

Onze native mobiele apps zijn vanaf het begin ontworpen om offline workflows te ondersteunen, zodat jouw veldteam gegevens ononderbroken kan verzamelen—zelfs in omgevingen zonder netwerkverbinding.
In tegenstelling tot standaard webformulieren downloaden en slaan onze apps gecodeerde gegevens rechtstreeks op het apparaat van de gebruiker op en synchroniseren ze automatisch met de cloud zodra een verbinding tot stand is gebracht.
Deze architectuur maakt onze app een uitstekende oplossing voor alleen Wi-Fi-apparaten. Werknemers kunnen hun taken op het kantoor downloaden, naar het veld gaan om hun werk af te ronden en terugkeren naar het kantoor om hun dagelijkse inzendingen via het kantoor-Wi-Fi-netwerk te synchroniseren.
Leuk feitje: Onze allereerste klant was een rampenbeheersbedrijf. We hebben ons platform speciaal gebouwd om de gevolgen van orkanen en overstromingen het hoofd te bieden, dus betrouwbare offline functionaliteit zit in onze kernarchitectuur ingebakken.
Hoe functies zich offline gedragen
Wanneer jouw apparaat geen internetverbinding heeft, schakelt de app automatisch over naar offline modus. Hier is hoe verschillende functies omgaan met het ontbreken van een netwerk:
Formulierinzendingen
- Hoe het werkt: Alle formulierinvoeren of gegevens die offline worden vastgelegd, worden veilig in de wachtrij op het lokale apparaat geplaatst.
- Synchronisatie: De app voert regelmatig controles op de achtergrond uit voor een verbinding. Zodra een werkende internetverbinding wordt gedetecteerd, worden jouw inzendingen in de wachtrij automatisch geüpload naar onze cloudservers.
Systeemgegevensbronnen
- Hoe het werkt: Systeemgegevensbronnen synchroniseren automatisch met het apparaat tijdens de initiële aanmelding en tijdens latere verbindingsperioden.
- Offline toegang: Je hebt volledige toegang tot de gegevens van de laatste succesvolle synchronisatie. Deze gegevens worden lokaal opgeslagen en blijven volledig functioneel op alle schermen.
Verbonden gegevensbronnen (externe integraties)
- Hoe het werkt: Dit zijn gegevensbronnen gekoppeld aan externe systemen (bijvoorbeeld Google Sheets, MySQL, SQL Server of een REST API). Onze cloudservers bevragen deze externe eindpunten met regelmatige intervallen (bijvoorbeeld elke 15 minuten).
- Offline toegang: De app heeft toegang tot de gegevens die zijn opgeslagen tijdens de laatste cloud-naar-apparaat synchronisatie.
- Opmerking over vertragingen: Omdat dit afhankelijk is van een twee-staps synchronisatieschema (Extern systeem > Onze cloud > Jouw apparaat), kan er een lichte vertraging optreden in de gegevensversheid in vergelijking met standaard systeemgegevensbronnen.
Wanneer is een internetverbinding vereist
Hoewel de app het merendeel van veldtaken offline verwerkt (inclusief het verzamelen van gegevens, het openen van documenten en het voortgang van taken), zijn er enkele kritieke uitzonderingen die een actieve verbinding vereisen:
- Eerste aanmelding: Internettoegang is vereist de allereerste keer dat een gebruiker zich aanmeldt bij de app (of na een schone installatie). De app moet inloggegevens verifiëren en alle toegewezen schermen en gegevensbronnen downloaden voordat deze offline kan functioneren. Volgende dagelijkse aanmeldingen werken volledig offline.
- Kaarvelden en weergaven: We bieden momenteel geen ondersteuning voor offline cartografie. Kaarten vereisen een live verbinding om afbeeldingtegels te streamen. Als een gebruiker offline is, toont elk kaartsveld een leeg grijs gebied. (Ondersteuning voor offline kaarten is gepland voor een toekomstige release).
- Real-time gegevensopzoekingen: Als jouw formulier afhankelijk is van live, snel veranderende gegevens, kan deze niet in cache worden opgeslagen. Je hebt een actieve verbinding nodig als jouw app gebruikmaakt van:
- In-app REST-velden voor live externe opzoekingen.
- Gegevensbronnen geconfigureerd om uit te voeren met Platform Replicate (voorheen Hosted GET).
Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen