Gå til innholdet

Løs konflikter etter offlinearbeid med forretningsregler

Hvorfor avvikende lagertellinger trenger en avtalt beslutningsregel og en ansvarlig person.

Katharina Weber1 min lesetid
Grå lagerboks med to esker; på den fremste henger en rød etikett med stoppeklokke.

Hva betyr de to endringene?

Ved ny tilkobling kan teknisk gyldige endringer møtes som forretningsmessig ikke kan gjelde samtidig. En generell regel som «sist mottatte verdi vinner» avgjør da arbeidsflyten. Undersøk før utvikling hva verdiene betyr, og hvem som kan løse en motstrid.

I det oppdiktede eksemplet melder to ansatte ulike mengder for samme lagerposisjon P-26. Begge er absolutte tellinger i stykk på samme lagersted, ikke inn- eller utgående mengder. Den planlagte flyten ser slik ut:

Situasjon

Foreliggende opplysning

Avtalt behandling

Telling uten nett

Enheten registrerer 4 stykk.

Behold som lokal telling som ennå ikke er overtatt sentralt.

Annen telling sentralt

Der registreres 7 stykk.

Bevar som annen telling med opphav og tidspunkt.

Forbindelsen kommer tilbake

Begge tellingene møtes.

Marker avvik for kontroll; verken summer eller overskriv bare etter enhetens klokke.

Ansvarlig avklarer lageret

Etter kontroll og ny telling bekreftes 6 stykk.

Ta bare denne uttrykkelig godkjente statusen inn som driftsbeholdning; tidligere meldinger forblir sporbare.

Regelen hører til produktet

Her kontrollerer lageransvarlig sted, enhet, telletidspunkter og mellomliggende bevegelser og får ved behov telt på nytt. Godkjenningen etter kontrollen bestemmer gjeldende beholdning. Tilkoblingen bekrefter ingen tidligere mengde. Å summere ville også være feil fordi tellinger ikke er bevegelsesmengder.

Android beskriver ulike konfliktstrategier for offlinesynkronisering. Hva som er forretningsmessig egnet, er fortsatt et produktvalg. Avtal synlig kontrollstatus, beslutningsberettiget rolle og oppførsel mens konflikten er åpen. Test med motstridende eksempeldata. Vellykket overføring viser først at data ble flyttet; brukbar beholdning trenger også riktig beslutning.

Kilder

Skrevet av

  • Katharina WeberRedaktør for programvare og teknologiKatharina Weber har ansvaret for artiklene om programvareutvikling hos ASES. Hun skriver om spørsmålene bedrifter møter når de velger programvare, utvikler nye applikasjoner og moderniserer eksisterende systemer.

Følg ASES

Les videre

Alle artikler

Programvareutvikling med ASES

Skreddersydd programvare, web- og mobilapper