Welke werkbon-app werkt zonder bereik?
Een werkbon-app werkt zonder bereik als hij de bon op het toestel opslaat en pas verstuurt zodra er weer verbinding is. Fieldkeep is zo gebouwd: de opname gaat per stukje direct naar de opslag van de telefoon, de app opent ook zonder verbinding, en versturen gebeurt vanzelf zodra er bereik is. Wat je zonder bereik niet meteen krijgt is de uitwerking: die gebeurt op de server, dus de controlevragen komen zodra de bon binnen is.
Drie dingen die aanbieders allemaal offline noemen
Het woord offline staat op bijna elke productpagina en betekent drie verschillende dingen. Het laagste niveau: de app opent zonder verbinding en laat zien wat hij eerder al had geladen. Dat is een cache, en een formulier invullen lukt daar meestal niet.
Het tweede niveau: het formulier wordt lokaal bewaard en verstuurd zodra er verbinding is. Dat werkt tot de app tussendoor gesloten wordt of het toestel opnieuw opstart; dan hangt het ervan af of de bon in het geheugen van de app stond of in de opslag van het toestel.
Het derde niveau: elke handeling gaat in een wachtrij die in volgorde wordt afgewerkt, met een nieuwe poging bij een fout en een melding als het na een paar keer nog niet lukt. Dat is het niveau dat je nodig hebt op een landgoed zonder dekking, en het is het niveau waarop de meeste apps geen antwoord geven als je ernaar vraagt.
Hoe Fieldkeep het doet
De opname gaat tijdens het inspreken per stukje naar de opslag van de telefoon, niet pas bij stoppen. Valt de app om of raakt de batterij leeg, dan staat wat er tot dan toe gezegd is er nog.
Elke stap (bon aanmaken, opname sturen, antwoorden op controlevragen, foto's, handtekening, versturen) is een aparte handeling in een wachtrij. Zodra het toestel weer verbinding heeft worden ze in volgorde uitgevoerd. Lukt een handeling na vier pogingen nog niet, dan blijft hij staan met een rode balk en een knop om het opnieuw te proberen. Er wordt nooit stil iets weggegooid, want dan denkt de medewerker dat zijn bon aankwam.
Een bon die je begon staat op het toestel: sluit je de app en open je hem later, dan ga je verder waar je was. En de app onthoudt dat er voor deze klus al een bon is, zodat je zonder bereik geen tweede begint terwijl de eerste nog in de wachtrij staat.
Dit geldt in de browser, op het beginscherm, en in de apps uit de Play Store en de App Store; die laatste twee zijn dezelfde app in een winkeljas, met dezelfde opslag.
Wat zonder bereik niet kan, en wanneer het wel komt
De uitwerking van het verhaal tot een bon gebeurt op de server. Zonder bereik zie je dus je opname en je typebackup, en pas met verbinding de losse velden en de controlevragen. Voor een medewerker die om vier uur bij de bus staat maakt dat weinig uit: hij spreekt in, rijdt weg, en bij de eerste mast gaat alles vanzelf.
De klussen van vandaag moeten één keer geladen zijn. Open de app 's ochtends met wifi of 4G, en de lijst met adressen, ploeg en meeneemlijst staat daarna ook zonder bereik op het toestel. Wie de app voor het eerst op het perceel opent, ziet een lege dag.
Foto's en de handtekening van de klant worden op het toestel bewaard en gaan mee in de wachtrij. Grote foto's kunnen even duren op een zwakke verbinding; de bon zelf gaat eerst.
Hoe je het test voordat je kiest
Zet het toestel in vliegtuigmodus, open de app, maak een bon met een opname en een foto, sluit de app helemaal af, en zet de vliegtuigmodus na een minuut weer uit. Komt de bon compleet bij de planner aan, dan werkt de wachtrij. Blijft hij weg of komt hij zonder foto, dan weet je dat vóórdat je ploeg het op een natte woensdag ontdekt.
Doe die test ook met de app die je nu hebt. In een demo op kantoor werkt alles; het verschil zit in wat er gebeurt als de verbinding halverwege wegvalt.
Waar het toe leidt
Dit staat er bij de planner
Eén keer je verhaal doen op de klus, en dit rolt eruit: losse velden in plaats van een lap tekst, met de opname eronder om terug te luisteren.
- Werktijd
- 07:10 – 15:40 · 30 min pauze
- Uren per persoon
- Rick 8,0 · Sem 7,5 · Joep 7,0
- Machines
- Versnipperaar 2,0 u · Kraan 1,5 u
- Materialen
- Bindbuis 40 m · Boomschors 3 m³
- Afvoer
- 3,5 m³ groenafval
- Bijzonderheden
- Achtertuin gefreesd, grootste deel van het werk. Haag geknipt aan de kant van de buren, ± 40 meter. Klant tevreden en heeft getekend.
“Vandaag de hele achtertuin gefreesd, plus de haag geknipt aan de kant van de buren…”hele tekstinklappen
Ja, Rick hier. We zijn vanochtend om tien over zeven begonnen bij Jansen aan de Dorpsstraat, met z’n drieën. Eerst de hele achtertuin gefreesd, dat was het meeste werk. Daarna heeft Sem de haag geknipt aan de kant van de buren, een meter of veertig. Joep is halverwege de middag weggegaan, die heeft zeven uur; Sem zeven en een half en ik acht, ik ben tot twintig voor vier gebleven. Pauze hebben we een half uur gehouden. De versnipperaar heeft ongeveer twee uur gedraaid voor al het snoeihout, en de kraan anderhalf uur voor het uitgraven achterin. We hebben veertig meter bindbuis gebruikt bij de nieuwe beplanting, en er is drie kuub boomschors op de borders gegaan. Het groenafval hebben we meegenomen, dat was een kar of drieënhalve kuub. De klant was tevreden en heeft getekend.