Picklijst batches methode

Als je een nieuwe batch aanmaakt kiest Picqer automatisch welke picklijsten er in de batch komen. We proberen dat zo slim mogelijk te doen. Op deze pagina lees je hoe we dat doen.

Alleen onverwerkte picklijsten

We gebruiken alleen onverwerkte picklijsten in batches. Picklijsten moeten daarom voldoen aan:

  • Status is 'open'
  • Zit niet in een andere batch
  • Is niet aan een gebruiker toegekend
  • Heeft nog geen product 'gepickt'
  • Is minstens 1 minuut oud (zodat alle regels toegepast zijn)

Criteria toepassen

Bij het maken van een batch geef je op aan welke criteria de picklijsten moeten voldoen.

Batch maken criteria

Dit is hoe de verschillende criteria werken:

Type

Je kan kiezen uit 'Normaal' of 'Singles'. Dat is het type van de batch. In een normale batch kunnen alle picklijsten voorkomen. In een singles batch zitten alleen picklijsten die maar 1 product bevatten. Voor singles batches hebben we een aparte flow om sneller te werken.

Die deze tag bevatten

We gebruiken alleen picklijsten waarvan de picklijst/bestelling deze tags bevat. Als je meerdere tags opgeeft, is het voldoende als een picklijst 1 van deze tags heeft.

Enkel voor deze producten

Je kan hier 1 of meerdere productcodes invullen en elke picklijst die (ook) andere producten bevat dan die je hier invult, worden niet meegenomen in de batch.

Enkel binnen deze locaties

Je kan hier 1 of meerdere locaties kiezen. Alle producten op de picklijst moeten dan op deze locaties liggen, of op onderliggende locaties. Zo kan je bijvoorbeeld gangpad A.2 selecteren en producten die op A.2.15.2 liggen mogen dan in de batch komen.
Ook is hier de optie om te zeggen dat alleen sommige producten van de picklijst binnen deze locaties moeten vallen, zodat als er 1 product van de picklijst wel binnen valt en een ander product niet, deze picklijst toch in de batch mag komen.

Sorteren van picklijsten

Vervolgens zie je onder 'Voorvertoning' hoeveel picklijsten er aan de gekozen criteria voldoen. Deze picklijsten gaan we nu sorteren om ervoor te zorgen dat urgente en oudere picklijsten prioriteit krijgen. Dat doen we als volgt:

  • Eerst de urgente picklijsten
  • Daarna op basis van hoe lang ze al open staan (oudste eerst)
Deze lijst met gesorteerde picklijsten noemen we de kandidaten.

Zo weinig mogelijk lopen

Nu we de lijst met kandidaten hebben gemaakt, gaan we kiezen welke kandidaten in de batch komen. Dit doen we op een slimme manier, zodat je zo min mogelijk hoeft te lopen:

  1. We beginnen met de eerste (bovenste) picklijst.
  2. Daarna kijken we of er een picklijst is met precies dezelfde producten. Als dat het geval is, voegen we die toe aan de batch. Dit doen we omdat je deze extra picklijst 'gratis' kan picken zonder extra te lopen.

    (In dit stadium kijkt Picqer ook naar andere signalen, zoals andere producten op dezelfde locatie of producten die heel dichtbij liggen. We verbeteren dit stuk regelmatig.)
  3. We herhalen stap 2 totdat er geen picklijsten meer zijn waarvoor je niet of nauwelijks hoeft te lopen. Het kan zijn dat er een picklijst is die naast dezelfde producten, ook andere producten bevat. Hierdoor blijven er steeds meer picklijsten in aanmerking komen waarvoor we weinig hoeven te lopen. We nemen in deze stap alle producten mee die we toch al moeten picken.
  4. Als er geen picklijsten meer zijn waarvoor je niet of nauwelijks hoeft te lopen, gaan we terug naar stap 1: we kiezen de volgende picklijst, en doorlopen de stappen opnieuw.

Op deze manier kan het zijn dat als je batch maakt van 25 picklijsten, we niet de allereerste 25 picklijsten kiezen. Door slim te kiezen, zorgen we dat je minder loopt en daarmee in een hele dag zoveel mogelijk picklijsten kan verwerken. We zorgen er wel voor dat urgente picklijsten altijd als eerst op de batch komen, zodat deze ook als eerst verwerkt worden.

Geeft deze pagina antwoord op je vraag?