Conflicten na offlinewerk inhoudelijk beslissen
Waarom afwijkende voorraadtellingen een afgesproken beslisregel en een verantwoordelijke nodig hebben.

Wat betekenen de twee wijzigingen?
Bij opnieuw verbinden kunnen technisch geldige wijzigingen samenkomen die inhoudelijk niet tegelijk kunnen gelden. Een algemene regel als “de laatst ontvangen waarde wint” beslist dan over de workflow. Onderzoek vóór ontwikkeling wat de waarden voorstellen en wie een tegenspraak mag oplossen.
In het fictieve voorbeeld melden twee medewerkers verschillende hoeveelheden voor dezelfde voorraadpositie P-26. Beide zijn absolute tellingen in stuks op dezelfde locatie, geen inkomende of uitgaande hoeveelheden. De geplande route ziet er zo uit:
Situatie | Beschikbare informatie | Afgesproken verwerking |
|---|---|---|
Tellen zonder netwerk | Het apparaat registreert | Bewaren als lokale telling die nog niet centraal is overgenomen. |
Andere telling op kantoor | Daar worden | Bewaren als andere telling met herkomst en tijdstip. |
Verbinding keert terug | Beide tellingen komen samen. | Verschil ter controle markeren; niet optellen of alleen op apparaattijd overschrijven. |
Verantwoordelijke bepaalt voorraad | Na controle en hertelling worden | Alleen deze uitdrukkelijk goedgekeurde stand als operationele voorraad overnemen; eerdere meldingen blijven herleidbaar. |
De regel hoort bij het product
Hier controleert de voorraadverantwoordelijke locatie, eenheid, teltijden en tussentijdse bewegingen en laat zo nodig opnieuw tellen. Goedkeuring na die controle bepaalt de geldende voorraad. Opnieuw verbinden bevestigt geen eerdere hoeveelheid. Optellen zou eveneens fout zijn omdat tellingen geen bewegingshoeveelheden zijn.
Android beschrijft verschillende conflictstrategieën voor offlinesynchronisatie. Inhoudelijke geschiktheid blijft een productkeuze. Spreek zichtbare controlestatus, bevoegde beslisrol en gedrag tijdens het open conflict af. Probeer de route met tegenstrijdige voorbeeldgegevens. Geslaagde overdracht toont eerst dat gegevens zijn verplaatst; bruikbare voorraad vraagt ook de juiste beslissing.
Bronnen
Geschreven door
- Katharina WeberRedacteur software en technologieKatharina Weber verzorgt bij ASES de artikelen over softwareontwikkeling. Ze schrijft over de vragen waar bedrijven mee te maken krijgen bij het kiezen van software, het ontwikkelen van nieuwe toepassingen en het moderniseren van bestaande systemen.
Verder lezen
Alle artikelen




Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


