En dårlig forbindelse må ikke tvinge en medarbejder tilbage til papir, løse noter eller hukommelse. Men offline funktion er heller ikke bare en teknisk indstilling. Den ændrer, hvordan en opgave gemmes, hvordan data senere synkroniseres, og hvordan teamet undgår at to personer arbejder videre på hver sin version.
AKTIVT SYSTEMUDSNIT
HVAD DET GIVER
1. Det reelle problem er et afbrudt flow
Kalibreringsarbejde består af en række afhængige trin. En opgave vælges, et instrument identificeres, en metode følges, værdier registreres og resultatet skal senere gennemgås. Hvis systemet mister arbejdet i det øjeblik forbindelsen falder, bliver medarbejderen nødt til at vælge en nødløsning. Det er dér, dobbeltindtastning og datatab opstår.
Et offline-først flow betyder ikke, at alle oplysninger skal være tilgængelige overalt. Det betyder, at den afgrænsede opgave og de nødvendige data kan bruges og gemmes på den enhed, hvor arbejdet sker. Hvad der konkret skal være tilgængeligt, afhænger af rolle, opgavetype og sikkerhedskrav.
2. Hvad skal kunne gemmes lokalt?
Begynd med den mindste arbejdspakke. Det kan være instrumentets identifikation, den valgte metode, målepositioner, referenceudstyr og de værdier, der registreres i forløbet. Det er ikke altid nødvendigt at hente hele kundekartoteket eller alle historiske certifikater ned på enheden. Mindre lokal datamængde gør løsningen enklere at forstå og mere overskuelig at beskytte.
Den vigtigste beslutning er, hvad der må ændres i feltet. Hvis en medarbejder kan redigere referenceoplysninger offline, skal systemet vide, hvordan ændringen håndteres ved næste synkronisering. Hvis værdier kun må registreres, men ikke godkendes, skal det være tydeligt i brugerfladen. God offline funktion starter med klare roller — ikke med et teknisk cache-lag.
3. Gør status synlig
En medarbejder skal ikke gætte på, om arbejdet er gemt. Systemet bør vise, om opgaven er gemt lokalt, afventer synkronisering eller er delt med den centrale løsning. Det gør det lettere at arbejde videre og giver kontoret et ærligt billede af situationen. En status som “afsluttet” må ikke betyde, at data er sendt, hvis de stadig kun findes på en enkelt enhed.
CMCal er bygget med lokal registrering som en del af feltarbejdet. Det er et eksempel på, hvordan en kalibreringsopgave kan fastholde sit eget dataforløb, mens den udføres. Se CMCal-oversigten for systemets samlede arbejdsgang.
4. Synkronisering er en arbejdsgang
Synkronisering bliver ofte omtalt som noget, der bare sker i baggrunden. Men ved dokumentation og kalibrering er det en del af kvaliteten. Hvad sker der, hvis to personer ændrer samme opgave? Hvad sker der, hvis en måleserie sendes delvist? Hvad gør medarbejderen, hvis systemet afviser data? De spørgsmål skal have et konkret svar før løsningen tages i brug.
En god første version gør konflikter sjældne ved at afgrænse ansvar. Én aktiv medarbejder kan eksempelvis arbejde i en bestemt opgave, mens review først bliver muligt, når data er synkroniseret. Den konkrete model afhænger af virksomheden, men den skal være synlig for brugeren og testet i realistiske situationer.
5. Data og sikkerhed følger med ud i marken
Lokalt gemte oplysninger kan være nødvendige, men de skal beskyttes efter deres indhold. Vurdér, om enheden kan mistes, hvem der kan åbne appen, og hvilke data der bliver liggende, når opgaven er afsluttet. Der findes ikke én korrekt løsning for alle. Et system med følsomme kundeoplysninger kræver andre valg end en afgrænset registrering uden persondata.
Det er også værd at afklare, hvordan der tages backup, hvordan en enhed udskiftes, og hvordan man ser, om en opgave er overført. Offline må aldrig blive et skjulested for data, som kun findes ét sted.
6. Test under rigtige forhold
Offline funktion skal testes dér, hvor den skal bruges. Prøv at starte en opgave med forbindelse, slå flytilstand til, registrér værdier, luk appen og åbn igen. Test derefter, hvad der sker, når forbindelsen kommer tilbage. Gennemgå resultatet med både feltmedarbejderen og den person, der skal reviewe eller dokumentere arbejdet bagefter.
En app kan godt fungere perfekt på kontorets Wi-Fi og stadig svigte i den situation, den faktisk er bygget til. Derfor er den rigtige test ikke en præsentation af skærme, men en hel arbejdsdag med de normale afbrydelser og undtagelser.