Auto-save: waarom wij de opslaan-knop hebben afgeschaft
Elk veld op het taakdetailscherm slaat automatisch op bij wijziging. Geen opslaan-knop, geen verloren werk. Hoe auto-save werkt in De Operator.
| De Operator
De opslaan-knop is een overblijfsel uit een ander tijdperk. In de jaren negentig, toen webpagina's werkten als formulieren die je invulde en verstuurde, was het logisch: je maakte je wijzigingen, drukte op opslaan en de server verwerkte alles in een keer. Maar we zijn dertig jaar verder. De meeste bewerkingen die je doet op een taak zijn klein. Een titel aanpassen. Een deadline verschuiven. Een andere persoon toewijzen.
Elke keer dat je zo'n kleine wijziging maakt en daarna moet zoeken naar een opslaan-knop, verlies je een paar seconden. Tel dat op over een werkdag met tientallen taken en je bent meer tijd kwijt aan het opslaan van je werk dan aan het bewerken ervan. Erger nog: vergeet je een keer op opslaan te drukken, dan is je wijziging weg.
De Operator heeft de opslaan-knop afgeschaft. Elk veld op het taakdetailscherm slaat automatisch op op het moment dat je het verlaat. Geen aparte opslaan-knop. Een netwerk- of opslagfout kan nog steeds voorkomen; let op de terugmelding.
Hoe het technisch werkt
Auto-save in De Operator werkt per veld, niet per formulier. Als je de titel van een taak wijzigt en naar het volgende veld gaat, wordt alleen de titel opgeslagen. Als je daarna de deadline aanpast, wordt alleen de deadline opgeslagen. Elke wijziging is een eigen PATCH-verzoek naar de API.
Dit is een bewuste keuze. Een formulier dat alles in een keer verstuurt, heeft een fundamenteel probleem: als er iets misgaat bij het versturen, ben je alle wijzigingen kwijt. Door per veld op te slaan, is het risico beperkt tot een enkele wijziging. En omdat elk verzoek klein is, is het snel. De opslag gebeurt op de achtergrond, zonder dat je er iets van merkt.
De technische trigger is het blur-event voor tekstvelden en het change-event voor dropdowns en datumvelden. Op het moment dat je een tekstveld verlaat of een andere optie selecteert in een dropdown, gaat de wijziging naar de server. Geen vertraging, geen wachttijd.
Elk veld, zonder uitzondering
Auto-save geldt voor alle bewerkbare velden op het taakdetailscherm. De titel, de beschrijving, de status, de prioriteit, de impact, de geplande datum en de toegewezen persoon. Elk veld gedraagt zich hetzelfde: je wijzigt, je verlaat het veld, de wijziging is opgeslagen.
Dit geldt ook voor velden die minder vaak worden aangepast, zoals impact en prioriteit. Die twee dropdowns worden veel gebruikt in combinatie met het Eisenhower dashboard. Als je snel door je takenlijst gaat en per taak urgentie en impact instelt, wil je niet bij elke taak op opslaan drukken. Je selecteert, gaat door naar de volgende taak en alles is bijgewerkt.
Het enige feedback-element is een subtiel laadmoment dat verschijnt terwijl de wijziging wordt verwerkt. Het is er, maar het staat niet in de weg. Je kunt direct doorwerken.
De sidebar telt live mee
Een detail dat pas opvalt als je erop let: de tellers in de sidebar updaten mee bij auto-save. Als je een taak van status wijzigt van "open" naar "afgerond", daalt het aantal openstaande taken in de sidebar direct met een. Zonder page refresh, zonder handmatig herladen.
Dit is belangrijk omdat de sidebar je referentiekader is terwijl je werkt. Als je ziet dat er nog acht taken openstaan en je rondt er een af, verwacht je dat het getal naar zeven gaat. Als dat niet gebeurt, verlies je vertrouwen in wat het systeem je vertelt.
De live update zorgt ervoor dat de sidebar altijd de actuele stand weergeeft. Dat klinkt vanzelfsprekend, maar het vereist dat de frontend na elke auto-save de relevante tellers ophaalt en bijwerkt. Dat is precies wat er gebeurt.
Geen verloren werk, geen nadenken
Het belangrijkste argument voor auto-save is niet snelheid maar betrouwbaarheid. In een systeem met een opslaan-knop is het altijd mogelijk dat je een wijziging maakt en vergeet op te slaan. Je browser crasht, je laptop gaat dicht, je wordt weggestuurd voor een vergadering. De wijziging is weg.
Auto-save vermindert het risico dat je vergeet op te slaan. De wijziging staat pas vast wanneer het opslagverzoek is geslaagd. Controleer een foutmelding voordat je de pagina sluit. Je kunt je browser sluiten, je laptop dichtklappen of drie uur wegblijven. Als je terugkomt, staat alles er nog. Precies zoals je het hebt achtergelaten.
Dit reduceert ook de mentale belasting. Je hoeft niet meer na te denken over of je hebt opgeslagen. Je hoeft niet meer naar boven te scrollen om de opslaan-knop te vinden. Je hoeft niet meer bang te zijn dat je werk verliest. Je past aan en gaat door. Het systeem regelt de rest.
Beschikbaarheid
Auto-save is actief op alle plannen voor gebruikers met schrijfrechten; viewers kunnen taken alleen lezen. Het werkt op het taakdetailscherm en vereist geen configuratie. Er is geen instelling om het aan of uit te zetten, want het is de standaard.
Als je gewend bent aan een opslaan-knop, kan het even wennen zijn. Na een dag merk je het verschil: je werkt sneller, je verliest niets en je denkt niet meer na over opslaan. Dat is precies het punt.