Systembaseret arbejdsrækkefølge

Systembaseret arbejdsrækkefølge gør det muligt at sortere og filtrere de arbejdsordrer, som systemet fremsender til brugere til afvikling. Det er nyttigt i situationer, hvor yderligere kriterier (f. eks. leveringstiden, plukzonen, lokationsprofilen eller en kombination af forskellige kriterier) er nødvendige for at drive lagerstedets plukproces.

Denne funktionalitet udvider den nuværende systemstyrede plukningsfunktionalitet ved at tilføje en systemstyret forespørgselsrækkefølge, hvor du kan opsætte en sekvens og en eller flere forespørgsler, der evaluerer alle oprettede arbejdsordrer. Systemet opfanger og præsenterer kun arbejdsordrer, der opfylder de kriterier, du angiver i opsætningen af mobilenhedens menupunkt.

Denne funktionalitet giver dig derfor mulighed for yderligere optimering af lagerplukprocesser, da den identificerer arbejdsordrer, der opfylder de angivne kriterier, tildeler dem til det korrekte menupunkt i den mobile enhed og viser dem derefter for en arbejder, baseret på et bestemt kompetencesæt, plukudstyr eller et andet krav.

Note

Hvis du har brug for forskellige kriterier, så brug flere menupunkter på mobile enheder.

Konfiguration

Gøre demodata tilgængelige

Hvis du vil arbejde gennem scenariet ved hjælp af de værdier, der vises i denne artikel, skal du arbejde på et system, hvor standarddemodata er installeret. Derudover skal du vælge den juridiske enhed USMF. I scenariet bruges lagersted 51 fra demodata.

Vigtigt

Før du frigiver ordrerne til lageret, skal du sørge for, at pluklokationerne har tilstrækkelig lagerbeholdning af alle varerne på ordrerne.

Standard-USMF-data skal understøtte dette scenarie. Hvis du ikke bruger demodata, skal du gennemse indstillingen Lokationsvejledning for at finde ud af, hvilke pluklokationer der skal bruges til salgsordrepluk. Hvis du skal justere lagerbeholdning, kan du oprette manuelle bevægelser, bruge genopfyldning eller anvende en anden proces.

Opsætning af et mobilenhedsmenupunkt

  1. Gå til Lagerstedsstyring > Opsætning > Mobilenhed > Menupunkter i mobilenhed.

  2. Vælg Salgspluk – system på listen over mobilenhedsmenupunkter. Det påkrævede menupunkt skal findes i forvejen.

  3. Bekræft følgende indstillinger:

    • På General FastTab skal du sætte feltet Directed by til System gerichtet.

    • Bekræft følgende indstillinger på Arbejdsklasser-FastTab'en:

      Arbejdsklasse-id Arbejdsordretype
      Sales Salgsordrer
      Salgsordrepluk Salgsordrer
  4. Vælg Systembaserede arbejdssekvensforespørgsler i handlingsruden.

  5. Vælg Rediger.

  6. Slet den eksisterende linje, og bekræft derefter handlingen ved at vælge Ja.

  7. Vælg Ny i handlingsruden for at oprette en linje.

  8. Angiv følgende værdier på den nye linje:

    • Løbenummer:1
    • Beskrivelsesfelt:Arbejdsantal mindre end 20 og faldende
  9. Vælg Gem.

  10. Vælg Rediger forespørgsel i handlingsruden.

  11. Under fanen Joinforbindelser skal du udvide join-hierarkiet for at få vist tabellen Arbejdslinjer.

  12. Vælg tabeljoinet Arbejdslinjer.

  13. Vælg Tilføj tabeljoin.

  14. Find og vælg den række, der har følgende indstillinger, på den liste, der vises:

    • Join-tilstand:n:1
    • Relation:Lokationer (lokation)
  15. Vælg Vælg.

    Systemet tilføjer placeringer til tabeljoinet.

  16. På fanen Sortering skal du vælge Tilføj for at tilføje en ny linje.

  17. Angiv følgende værdier på den nye linje:

    • Tabel:Arbejdslinjer
    • Afledt tabel:Arbejdslinjer
    • Felt:Arbejdsantal (i den viste meddelelsesboks skal du vælge Ja for at føje sortering til dette felt).
    • Søgeretning:Faldende
  18. Vælg fanen Område.

    Hvis du kun vil inkludere specifikke arbejdskriterier i sekvensen, skal du angive dem under fanen Range . I dette eksempel vil du kun inkludere arbejde, hvor mængden er mindre end 20 ea (den laveste måleenhed).

    Bemærk, at der allerede er inkluderet nogle linjer. Fjern ikke de linjer.

  19. Vælg Tilføj for at tilføje en linje.

  20. Angiv følgende værdier på den nye linje:

    • Tabel:Arbejdslinjer
    • Afledt tabel:Arbejdslinjer
    • Felt:Arbejdsantal for lager
    • Kriterier:<20 (mindre end 20)
  21. Vælg Tilføj for at tilføje en anden linje.

  22. Angiv følgende værdier på den nye linje:

    • Tabel:Arbejdslinjer
    • Afledt tabel:Arbejdslinjer
    • Felt:Arbejdstype
    • Kriterier:Pluk
  23. Vælg Tilføj for at tilføje en anden linje.

  24. Angiv følgende værdier på den nye linje:

    • Tabel:Lokationer

    • Afledt tabel:Lokationer

    • Felt:Lokationsprofil-id

    • Kriterier:!STADIE

      Vigtigt

      Sørg for at medtage udråbstegnet (!) foran STADIE.

  25. Vælg OK for at gemme og lukke forespørgslen.

  26. Vælg Gem.

  27. Luk siden for at vende tilbage til siden Mobilenhedsmenupunkter.

Note

Denne opsætning definerer de kriterier, som systemet bruger til at indtaste berettiget arbejde i mobilenhedens menu. Hvis du tilføjer flere kriterilinjer til forespørgslen, bruger systemet først forespørgselslinjen med det laveste sekvensnummer. Med andre ord ser brugeren først alt kvalificeret arbejde for sekvens nummer 1, og derefter alt arbejde for sekvens nummer 2. Derfor, hvis et specifikt område og sortering skal bruges sammen, skal de angives i den samme systemstyrede arbejdssekvensforespørgsel.

Denne opsætning fanger ethvert arbejde, der har mindst én linje, hvor mængden er mindre end 20 ea. Derfor, hvis værket har en linje, hvor mængden er præcis 20 ea eller mere end 20 ea, er det gyldigt, forudsat at det også har mindst én linje, hvor mængden er mindre end 20 ea.

Lokationsvejledninger

Hvis du bruger standard Contoso-data, behøver du ikke ændre forespørgslen for lokationsdirektiv-handlingen. Men for at sikre, at lokationsdirektiverne fanger varerne på salgsordrerne, når du anvender funktionen i et ikke-Contoso-miljø, skal du oprette en ny lokationsdirektiv. For at verificere indstillingerne i demo-miljøet, følg disse trin:

  1. Gå til Lagerstedsstyring>Opsætning>Lokationsvejledninger.

  2. I feltet Arbejdsordretype skal du vælge Salgsordrer.

  3. Vælg lokationsdirektivet kaldet 51 Pick.

  4. Gå til oversigtspanelet Handlinger i lokationsvejledning og vælg linjen for handlingen Pluk.

  5. Vælg Rediger forespørgsel over gitteret.

  6. Gennemgå forespørgslen Område.

    1. Find den linje, hvor feltet Felt er angivet til Lokation.
    2. Kontroller, at feltet Afgrænsning er tomt (dvs. der er ingen begrænsninger).

scenarie

Oprette arbejde med salgsordrepluk

Før du kører systemdirigeret plukning, skal du oprette nogle udgående arbejdsopgaver. I dette scenarie skal du oprette fire salgsordrer, der er baseret på de specificerede systemstyrede arbejdssekvensforespørgsler.

Du reserverer lagermængder til hver salgsordre. Derfor kan du ikke trække reserveret lager fra lageret for andre ordrer, medmindre du annullerer lagerreservationen eller en del af lagerreservationen.

Du frigiver derefter hver salgsordre til lageret for at skabe det udgående arbejde.

Salgsordre 1

  1. Gå til Salg og marketing > Salgsordrer > Alle salgsordrer.

  2. Vælg Ny i handlingsruden for at oprette en salgsordre 1.

  3. Angiv følgende værdier i dialogboksen Opret salgsordre:

    • Gå til sektionen Kunde, indstil feltet Debitorkonto til US-004.
    • I sektionen Generelt skal du indstille Lagersted til 51.
  4. Vælg OK for at lukke dialogboksen. Notér dig salgsordrenummeret.

  5. Føj en linje til den nye salgsordre, og angiv følgende værdier:

    • Varenummer:M9200
    • Antal:20
  6. Vælg reservation i menuen Lager oven over gitteret.

  7. På siden Reservation skal du vælge Reserver parti for at reservere lageret.

  8. Luk siden Reservation.

  9. I handlingsruden skal du på fanen Lagersted vælge Frigiv til lagersted for at oprette lagerstedet.

    Du modtager orienterende meddelelser, der viser bølge-id'et og forsendelses-id'et, der blev oprettet for salgsordren.

Salgsordre 2

  1. Vælg Ny i handlingsruden for at oprette en salgsordre 2.

  2. Angiv følgende værdier i dialogboksen Opret salgsordre:

    • Debitorkonto:US-007
    • Lagersted:51
  3. Vælg OK for at lukke dialogboksen. Notér dig salgsordrenummeret.

  4. Føj en linje til den nye salgsordre, og angiv følgende værdier:

    • Varenummer:M9200
    • Antal:5
  5. Vælg Tilføj linje for at tilføje en anden linje, og angiv følgende værdier:

    • Varenummer:M9201
    • Antal:1
  6. Reservér lager for begge linjer.

  7. Frigive ordren til lagerstedet.

Salgsordre 3

  1. Vælg Ny i handlingsruden for at oprette en salgsordre 3.

  2. Angiv følgende værdier i dialogboksen Opret salgsordre:

    • Debitorkonto:US-009
    • Lagersted:51
  3. Vælg OK for at lukke dialogboksen. Notér dig salgsordrenummeret.

  4. Føj en linje til den nye salgsordre, og angiv følgende værdier:

    • Varenummer:M9200
    • Antal:7
  5. Vælg Tilføj linje for at tilføje en anden linje, og angiv følgende værdier:

    • Varenummer:M9202
    • Antal:8
  6. Reservér lager for begge linjer.

  7. Frigive ordren til lagerstedet.

Salgsordre 4

  1. Vælg Ny i handlingsruden for at oprette en salgsordre 4.

  2. Angiv følgende værdier i dialogboksen Opret salgsordre:

    • Debitorkonto:US-010
    • Lagersted:51
  3. Vælg OK for at lukke dialogboksen. Notér dig salgsordrenummeret.

  4. Føj en linje til den nye salgsordre, og angiv følgende værdier:

    • Varenummer:M9200
    • Antal:25
  5. Vælg Tilføj linje for at tilføje en anden linje, og angiv følgende værdier:

    • Varenummer:M9202
    • Antal:10
  6. Reservér lager for begge linjer.

  7. Frigive ordren til lagerstedet.

Få arbejds-ID'er for det arbejde, du har lavet.

  1. Gå til Lokationsstyring > Arbejde > Arbejdsdetaljer.

  2. Filtrer på feltet Lagersted, så der kun vises arbejde for lagersted 51.

  3. Fire arbejds-ID'er oprettes. Noter arbejds-id'et for hver salgsordre.

    Salgsordre-id Arbejds-id Arbejdsantal
    Salgsordre 1 Arbejds-id 1 20 stk.
    Salgsordre 2 Arbejds-id 2 6 ea (summen af begge linjer)
    Salgsordre 3 Arbejds-id 3 15 ea (summen af begge linjer)
    Salgsordre 4 Arbejds-id 4 35 ea (summen af begge linjer)

Før du kører processen på mobilenheden, skal du sørge for, at kun det arbejde, du netop har oprettet, har statussen Åben for lagersted 51 og arbejdsordretypen Salgsordre. Ellers kan resultaterne af testen variere, fordi system-direkte udvælgelse inkluderer alt kvalificeret arbejde.

  1. Gå til Lokationsstyring > Arbejde > Udgående > Åbent salgsarbejde.
  2. Gå til gitteret Åbent salgsarbejde, filtrer efter feltet Lagersted, så kun arbejde for lagersted 51 vises.
  3. Bekræft, at det kun er de fire arbejds-id'er, du har oprettet tidligere, der vises.
  4. Luk siden Arbejde.

Udførelse af mobilenhedsproces

Baseret på opsætningen leverer systemet brugeren arbejde sorteret fra den højeste arbejdslinjemængde til den laveste. Antallet på hver linje er mindre end 20.

Husk, at denne opsætning fanger ethvert arbejde, der har mindst én linje, hvor mængden er mindre end 20. Derfor, hvis værket har en anden linje, hvor mængden er præcis 20 eller mere end 20, er det også gyldigt.

Mobilapp

  1. Log på lagerstedsappen som en bruger på lagersted 51.

  2. Gå til Udgående > Salgsplukning – System.

    Pluktrinnet for arbejds-id 4 vises. Dette arbejds-ID præsenteres først på grund af opsætningen af den systemstyrede forespørgselsrækkefølge, hvor du har specificeret, at arbejdet er sekventeret baseret på faldende antal arbejdslinjer.

  3. Afslut den krævede plukning, og læg den på lager for at lukke arbejds-id'et.

    Derefter vises arbejds-id 3. En af dens arbejdslinjer er den næste i rækkefølgen baseret på linjeantallet i arbejdet.

  4. Afslut plukningen, og læg den på lager for at lukke arbejds-id'et.

    Derefter vises arbejds-id 2. Dette arbejdes pluklinje er den næste i rækkefølgen.

  5. Afslut plukningen, og læg den på lager for at lukke arbejds-id'et.

    Der præsenteres ikke yderligere arbejde for dig. Work ID 1 er ikke berettiget til dette mobile enhedsmenupunkt, fordi forespørgslen angiver, at work headers kun tages i betragtning, hvis mængden på arbejdslinjerne er mindre end 20.

Tip

De systembaserede arbejdsrækkefølgeforespørgsler er inklusive. Husk dette i nogle opsætninger. Du ønsker f. eks., at et bestemt menupunkt kun skal behandle arbejde, hvor arbejdsenheden er ea, og du angiver denne begrænsning under fanen Område i forespørgslen. I dette tilfælde modtager arbejderen alt arbejde, hvor mindst én arbejdslinje har arbejdsenheden sat til ea. Dette arbejde kan derfor også omfatte arbejde, hvor arbejdslinjer har en anden arbejdsenhed end ea (f.eks. kasse eller palle). Forespørgslen udelukker kun arbejde, hvor ingen arbejdslinje har arbejdsenheden sat til EA.

Derfor fangede forespørgslen i eksemplet fra dette scenarie også arbejds-ID 4. Da du oprettede den, tilføjede du to linjer: en for 25 ea og en anden for 10 ea. Arbejdet blev stadig vist for brugeren, fordi mindst én arbejdslinje har et antal på mindre end 20 ea.

Afhængigt af scenariet kan du forhindre dette ved at bruge arbejdspauser.