Naar de inhoud

Conflicten na offlinewerk inhoudelijk beslissen

Waarom afwijkende voorraadtellingen een afgesproken beslisregel en een verantwoordelijke nodig hebben.

Katharina Weber1 min leestijd
Grijze voorraadbak met twee dozen; aan de voorste hangt een rood stopwatchlabel.

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 4 stuks.

Bewaren als lokale telling die nog niet centraal is overgenomen.

Andere telling op kantoor

Daar worden 7 stuks geregistreerd.

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 6 stuks bevestigd.

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.

ASES volgen

Verder lezen

Alle artikelen

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps