JTL-Wawi Workflow: Änderung des Lagerbestand auf 0 soll Lieferzeit ändern

elbPLANKE

Aktives Mitglied
17. Juli 2019
12
2
Moin zusammen,

ich hoffe ich bin hier richtig...

Ich versuche mit einem Workflow eine Automatisierung zu erstellen, die die Lieferzeit eines Artikel ändert, wenn der Bestand auf "Null" geht.
Für die manuelle Änderung in den Artikelstammdaten konnte solch einen Workflow erzeugen. Leider funktioniert der Workflow nur wenn ich selber im Artikel den Bestand geändert habe aber nicht wenn sich durch eine Bestellung der Lagerbestand geändert hat.

Nun wollte ich für Aufträge auch einen solchen Workflow erstellen finde aber nicht die passenden Bedingungen zum Ändern der Lieferzeiten wenn Bestand auf "Null geht".
Ist es überhaupt möglich einen derartige Workflow einzurichten oder geht das immer nur über den Artikel bei manueller Änderung?

Hab euch auch mal zwei Screens angehängt wie ich den Workflow eingerichtet haben wenn im Artikel der LB = 0 geht und wenn wieder > 0 ist.

Ich hoffe ihr könnt mir da helfen.

Danke für eure Rückmeldungen und wünsche ein sonniges Wochenende.

Grüße Dennis.
 

Anhänge

  • Screenshot JTL-Workflow Lager gleich 0 dann Lieferzeit.png
    Screenshot JTL-Workflow Lager gleich 0 dann Lieferzeit.png
    53,5 KB · Aufrufe: 27
  • Screenshot JTL-Workflow Lager größer 0 dann Lieferzeit.png
    Screenshot JTL-Workflow Lager größer 0 dann Lieferzeit.png
    53,1 KB · Aufrufe: 27

jtldudel

Sehr aktives Mitglied
4. Januar 2018
636
208
Es ist kompliziert. Es gibt da keine einfache Aktion in den Workflows die das macht, das ist auch schon länger ein Thema das viele beschäftigt hat.

Im Grunde musst du für einen Workflow über den Versand gehen, denn da findet eine Ausbuchung statt und das kann man mit workflows prüfen. Aber: die Lieferzeit der einzelnen Artikel kannst du von dort aus nicht mit einfachen Boardmitteln anpassen.
Möglich wäre: einen Workflow wie gesagt beim Versand, der eine Datei schreibt mit allen Artikeln die das betrifft und der gewünschten neuen Lieferzeit. Diese Datei anschließend automatisch über die Ameise vom gleichen Workflow importieren lassen.
Wenn du den Workflow zeitverzögert startest, wird die Datei dort geschrieben wo der worker läuft (z.b. auf einem Server) sodass z.b. der Ausgabepfad immer der gleiche ist und man ein fertiges Skript haben kann das den Import regelt.

Es gibt auch andere Möglichkeiten über SQL das zu lösen, aber wie gesagt, einfach und Servierfertig gibt es das in JTL leider nicht.

Wenn du keine Ahnung hast was all das hier bedeutet, hole dir Hilfe - es gibt viele auch kleine Servicepartner die relativ unkompliziert helfen. Kostet dann aber natürlich Geld.
 
  • Gefällt mir
Reaktionen: elbPLANKE

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.771
829
Mit den aktuellen JTL Boardmitteln ist das nicht machbar, WEIL die interne Buchung oft zu langsam ist, der Worfklow dann schon durch ist.
Oder es gibt keine direkte Aktion dafür oder man muss auch mehrere Aktionen setzen, um alles abzudecken (Versand, manuell Ausbuchen, Korrektur, ...).

ABER ihr solltet mal unsere Workflow-Verwaltung anschauen!
https://www.wawi-dl.de/Workflow-Verwaltung-Ausfuehrungsplaene-steuern

Damit lassen sich Aktion gezielt steuern, dass zum Beispiel täglich 18 Uhr Bestand geprüft wird und dann einen Workflow ausführt.
So haben wir für Kunden ein Beispiel im Einsatz, das wöchentlich z.B."Mindestlagerbestand überwachen" gemailt wird mit Artikelliste.

Mit der Verwaltung könnte man bei jedem Auftrag der reinkommt, also Verfügbar=0 abfragen und dann eine Aktion ausführen.
Man löst dabei dann ein Workflow-Ereignis aus, egal ob Auftrag- oder Artikel-Workflow.

Beim Status könnte man dann sogar noch weiter gehen, dass man mit Eigenen Variablen verschiedene Status setzen kann, weil evtl. nicht alle Artikel die gleichen Lieferzeiten haben.
Ich denke ihr wollt ja dann auch wieder zurück den passenden Status gesetzt bekommen.

Heisst "eigene Felder im Artikel":
- Feld: Bestandsprüfung (1 = OK // 0 = Bestand fehlt)
- Feld: Lieferstatus setzen "Werteliste mit verschiedenen Status"

Workflow fragt dann ab ob 0, dann 1 und umgekehrt, passend dazu dann der Status.
 
  • Gefällt mir
Reaktionen: elbPLANKE

christian1701

Sehr aktives Mitglied
19. Juli 2007
2.939
121
Wien
Eigentlich braucht es dafür keinen Workflow, wenn man in der Lieferantenverwaltung die Lieferzeit angibt. Dann wird diese genommen wenn kein Lagerstand vorhanden. Geht allerdings nur wenn der Lieferant immer die gleiche Lieferzeit für alle Artikel hat.
 
  • Gefällt mir
Reaktionen: elbPLANKE

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.074
@elbPLANKE

Wie meine Vorredner schon sagen, ist das aktuell nicht so einfach möglich.

Du kannst aber folgende Tickets im Issue-Tracker beobachten und eventuell dafür voten (interessiert zwar scheinbar auch niemanden, aber zumindest steigt das Ticket dann im Ranking, wenn man es nach Häufigkeit der Votes sortiert. 😁 )

https://issues.jtl-software.de/issues/WAWI-10099
https://issues.jtl-software.de/issues/WAWI-51411
https://issues.jtl-software.de/issues/WAWI-24438

Es kann allerdings auch passieren, dass das Ticket nie umgesetzt wird (und ggf. bald sein 10-jähriges feiert) oder auch umgesetzt wird und der Ticket-Status trotzdem so bleibt wie er ist.

Der Wunsch danach ploppt hier gefühlt zumindest einmal die Woche auf, aber die Prioritäten bei JTL scheinen nach einem komplexen Algorithmus ermittelt zu werden, den keiner mehr durchschaut.

Es bleibt also in jedem Fall spannend... 😛
 

Ähnliche Themen