All plassering av objekter skjer ved at det utføres en flyttehendelse. Det skal være mulig å flytte ett eller flere objekter, eller en eller flere noder.
Flyttingen kan initieres fra plukklisten eller fra magasinvisningen. Ved initiering av flytting fra magasinvisningen, vil det bare være mulig å flytte ett objekt eller èn node. Ved initiering av flytting fra plukklisten, vil det være mulig å flytte flere objekter eller flere noder i en operasjon (men ikke en blanding av objekter og noder). Det opprettes en flyttehendelse for hvert objekt eller hver node som flyttes.
Ved å klikke på Flytte-ikon (i magasinvisning eller plukklisten) skal bruker få opp et modalt vindu som gjør det mulig å navigere i magasinet for å velge hvor objekt(ene) eller node(ne) skal flyttes til (destinasjon for flyttingen):
... (ikke vist mellomstegene for navigeringen)
Destinasjonen vises som en brødsmulesti, som bygges opp fortløpende etterhvert som bruker navigerer i magasinet.
Ved å klikke på Flytt hit-knapp vil valgte objekter eller noder flyttes til ønsket destinasjon.
Flyttedialogen skal ha et søkefelt som gjør det mulig å søke etter noder basert på navn. Søkefeltet skal ha autocomplete-funksjon, søk utføres fortløpende etterhvert som bruker taster inn navn. Bruker må ha tastet minst tre bokstaver før søk starter. Bruker skal kunne velge noder fra resultatlisten. Listen med noder og brødsmulesti (destinasjon) oppdateres basert på valgt node.
Ved å scanne strekkoden til noden man ønsker å flytte til, vil destinasjonen (og tilhørende liste med noder) settes til denne noden. Både gamle endimensjonale strekkoder og nye todimensjonale strekkoder (QR-koder eller Datamatrix) kan benyttes. Dersom man scanner strekkoden til noe annet enn en node, skal det gis en melding om at noden ikke finnes.
Flytting av objekter fra plukkliste:
Etter flyttingen returnerer fokus tilbake til plukklisten. Visning av lokasjon for de flyttede objektene oppdateres.
Flytting av noder fra plukkliste:
Etter flyttingen returnerer fokus tilbake til plukklisten. Visning av lokasjon for de flyttede nodene oppdateres.
Flytting av objekt fra magasinvisning:
Etter flyttingen returnerer fokus tilbake til magasinvisningen. Liste med objekter oppdateres (det flyttede objektet vil ikke lenger vises da det er flyttet til en annen node).
Det gis melding om at <objekt x> er flyttet til <node A>.
Flytting av node fra magasinvisning:
Etter flyttingen returnerer fokus tilbake til magasinvisningen.
Dersom flyttingen utføres på node i listen: Liste med noder oppdateres (den flyttede noden vil ikke lenger vises da den er flyttet til en annen node). Det gis melding om at <node X> er flyttet til <node A>.
Dersom flyttingen utføres på noden man står på: Beholder visning av flyttet node, brødsmulesti oppdateres med ny lokasjon. Det gis melding om at <node X> er flyttet til <node A>.
Flyten er vist her: /prosjekter/musit/funksjonelle-beskrivelser/tradskisser/Flyt%20ved%20flytting.pptx