Neu Aufträge per Worker mit Prioritäten versehen

Praktics

Aktives Mitglied
10. August 2021
9
0
Hallo,

gibt es eine Möglichkeit zu sagen, dass man Aufträge automatisch per Worker mit Prioritäten versieht?

Szenario wäre:
Alle Aufträge vom Vortag bekommen Priorität 0
Alle Aufträge älter als 24 Stunden -> Priorität 1
Aufträge älter als 48 Stunden -> Priorität 2
usw.

Ich kann im Worker zwar Ereignisse für das Erstellungsdatum auswählen, jedoch zeigt er mit dann immer nur "gleich, kleiner als" und das heutige Datum an.
Gibt es da auch eine andere Möglichkeit?


Besten Dank 🙂
 

John

Sehr aktives Mitglied
3. März 2012
4.215
1.089
Berlin
Was wilst Du denn anschließend mit der Priorität machen? Danach sortieren und dann ausliefern?

Dafür kannst Du genauso gut nach dem Erstelldatum sortieren und dann sortiert ausliefern...
 

Michael Vogel

Sehr aktives Mitglied
11. November 2017
223
59
Ich würde die Priorität auch gerne so ändern lassen wie Praktics, damit Aufträge die noch teilieferbar sind weil mehrere Aufträge auf einen Artikel reserviert sind, automatisiert schneller ausgeliefert werden da dann ältere Aufträge schneller vollständig lieferbar sind.
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
Hi Freunde,

wenn alle Aufträge die gleiche Prio haben und FiFo in den globalen Einstellungen aktiviert ist, dann werden die ältesten doch automatisch zuerst ausgeliefert. Oder hab ich das Problem nicht verstanden?

Gruß

Manuel
 

Michael Vogel

Sehr aktives Mitglied
11. November 2017
223
59
Hallo Manuel,
Es geht darum, wenn auf einem Artikel mehrere Aufträge reserviert sind und die Menge am Lager nicht ausreicht alle auszuliefern und zusätzlich ein größerer Auftag mit größer Menge vor einem kleinen Auftrag mit kleiner Menge erfasst wurde, passiert es, das man den kleinen Auftrg vorziehen könnte durch die Priorisierung, da die Menge am Lager für diesen ausreichend wäre. Der größere Auftrag würde ja durch den folgenden Zulauf abgedeckt und könnte ja sowieso auch nur teilgeliefert werden, wollen wir aber nicht.
Zur Zeit müssen wir manuell die Aufträge durchsehen und die Priorisierung händisch machen, wenn man aber von vornherein durch das Alter priorisiert könnte man den ein oder anderen Auftrag schneller bedienen.
Ich sehe aber schon, das dann bei dieser Statik, der hier beschrieben große Auftrag auch wieder zum Problem wird, da dieser ja auch priorisiert würde.
FIFO haben wir eingestellt.
Wie auch immer, möglicherweise kann man ja auch über eine SQL Abfrage da etwas einbauen.
 
Zuletzt bearbeitet:

Praktics

Aktives Mitglied
10. August 2021
9
0
Hallo Manuel,
Es geht darum, wenn auf einem Artikel mehrere Aufträge reserviert sind und die Menge am Lager nicht ausreicht alle auszuliefern und zusätzlich ein größerer Auftag mit größer Menge vor einem kleinen Auftrag mit kleiner Menge erfasst wurde, passiert es, das man den kleinen Auftrg vorziehen könnte durch die Priorisierung, da die Menge am Lager für diesen ausreichend wäre. Der größere Auftrag würde ja durch den folgenden Zulauf abgedeckt und könnte ja sowieso auch nur teilgeliefert werden, wollen wir aber nicht.
Zur Zeit müssen wir manuell die Aufträge durchsehen und die Priorisierung händisch machen, wenn man aber von vornherein durch das Alter priorisiert könnte man den ein oder anderen Auftrag schneller bedienen.
Ich sehe aber schon, das dann bei dieser Statik, der hier beschrieben große Auftrag auch wieder zum Problem wird, da dieser ja auch priorisiert würde.
FIFO haben wir eingestellt.
Wie auch immer, möglicherweise kann man ja auch über eine SQL Abfrage da etwas einbauen.
Hi Michael,

wir haben die Workflows so gelöst:

Aufträge > Erstellt > Workflow anlegen > Erweiterte Eigenschaft anlegen

Erweiterte Eigenschaft sieht so aus:
Für Aufträge älter als 1 Tag {% assign erstellt = Vorgang.Stammdaten.Erstelldatum | AddDays: 1 -%}{% if Datum.Jetzt > erstellt -%} ja{% endif -%}
Ausführung = 24h und 15 min

Für Aufträge älter als 2 Tage {% assign erstellt = Vorgang.Stammdaten.Erstelldatum | AddDays: 2 -%}{% if Datum.Jetzt > erstellt -%} ja{% endif -%}
Ausführung = 48h und 15 min

usw.


Dann als Bedingung:

Lieferoption setzen:

Aufträge älter 1 Tag = 1
Aufträge älter 2 Tage= 2


Dann kannst du im WMS die Picklisten danach sortieren und fertig 🙂
 

Michael Vogel

Sehr aktives Mitglied
11. November 2017
223
59
Hi Michael,

wir haben die Workflows so gelöst:

Aufträge > Erstellt > Workflow anlegen > Erweiterte Eigenschaft anlegen

Erweiterte Eigenschaft sieht so aus:
Für Aufträge älter als 1 Tag {% assign erstellt = Vorgang.Stammdaten.Erstelldatum | AddDays: 1 -%}{% if Datum.Jetzt > erstellt -%} ja{% endif -%}
Ausführung = 24h und 15 min

Für Aufträge älter als 2 Tage {% assign erstellt = Vorgang.Stammdaten.Erstelldatum | AddDays: 2 -%}{% if Datum.Jetzt > erstellt -%} ja{% endif -%}
Ausführung = 48h und 15 min

usw.


Dann als Bedingung:

Lieferoption setzen:

Aufträge älter 1 Tag = 1
Aufträge älter 2 Tage= 2


Dann kannst du im WMS die Picklisten danach sortieren und fertig 🙂
Hallo
ich verstehe das Prinzip, aber das Problem mit den reservierten Artikeln lösst es leider nicht, wie ich den Fall oben beschreiben habe.
Gruß
Michael
 

Ähnliche Themen