Dårlig dækning må ikke ligne en færdig synkronisering

Arbejd videre lokalt, og kontrollér hvad der stadig venter

Understøttede handlinger i mobilappen kan gemmes på enheden og synkroniseres, når forbindelsen vender tilbage.

Salelog skelner mellem lokal lagring og serverbekræftelse, så en ventende ændring ikke præsenteres som delt med hele teamet.

Lav en kontrolleret prøve i flytilstand, og genopret derefter forbindelsen.

  1. Lokal lagring for understøttede mobile flows.

  2. Synlig status for ventende ændringer.

  3. Synkronisering efter forbindelsen vender tilbage.

Design prøven som en rigtig afbrydelse

Åbn en kendt vare, afbryd forbindelsen og udfør en understøttet handling. Luk og genåbn appen, så du også ser, om den lokale registrering overlever et normalt afbrud.

Se efter tre tilstande

En ændring kan være gemt lokalt, vente på overførsel eller være bekræftet centralt. Hvis de tre tilstande bliver blandet sammen, kan et team træffe beslutninger på et forældet grundlag.

Afstem efter forbindelsen vender tilbage

Kontrollér den endelige mængde og historik, især hvis samme vare blev ændret på flere enheder under afbrydelsen. Offlinefunktion fjerner ikke behovet for efterkontrol.

Salelog

Hvad betyder offline her?

Virker hele appen uden internet?

Nej, løftet gælder understøttede mobile skriveflows. Test de konkrete handlinger, du forventer at udføre uden forbindelse.

Kan en kollega straks se en lokal ændring?

Nej. Andre enheder kan først regne med den, når ændringen er synkroniseret og bekræftet af serveren.

Hvad bør kontrolleres efter genforbindelse?

Se om ventende elementer er væk, om den nye beholdning vises på en anden enhed, og om eventuelle konflikter kræver handling.

Test offline før det bliver nødvendigt

Registrer, luk appen, genåbn og synkroniser i et kontrolleret forsøg.