Gelöst Workflow Bestand prüfen bei Auftragserstellung

Eiko

Aktives Mitglied
26. Juni 2017
58
3
Hallo zusammen,

ich möchte beim Erstellen eines Auftrages prüfen, ob die angegebenen Artikel als Bestand 0 (oder kleiner) und im Zulauf auch 0 haben, um mir eine Warnmeldung anzeigen zu lassen. Das Problem hierbei:

Nehme ich einen Artikel, welcher meinetwegen noch Bestand 1 hat, so wird dieser beim Anlegen des Auftrages heruntergezählt und danach erst der Workflow ausgeführt, folglich kommt die Warnung, dass der Artikel keinen Bestand hätte. Wie kann ich den Bestand richtig prüfen?
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.191
1.949
Workflows benötigen ein auslösendes Ereignis in der Datenbank - das ist beispielsweise der Fall, wenn ein Auftrag in die Datenbank geschrieben wird oder bei einer Auftragsänderung, wenn der Auftrag gespeichert wird. Per Workflow ist da definitiv nichts zu machen. Ich hab hier mal ein Entwicklerticket für die Auftragserstellung selbst erstellt:
https://issues.jtl-software.de/issues/WAWI-30866

Dort könnt ihr, wie gewohnt, kommentieren und voten.
 

Eiko

Aktives Mitglied
26. Juni 2017
58
3
Ich habe mich vielleicht falsch ausgedrückt. Die Warnmeldung generiere ich mit einem extra Tool, wenn die Bedingungen des Workflows erfüllt sind. (Bestand kleiner 1, Zulauf kleiner 1) Das ist also nicht das Problem. Mir ging es darum, dass beim Abschluss der Auftragserstellung der Bestand der Auftragspositionen vom verfügbaren Bestand abgezogen wird und dann erst der Workflow startet und halt das Ereignis auslöst, weil dann verfügbar evtl. bereits 0 ist.

Meine Frage zielte nun eher darauf, ob es einen Trick gibt, im Workflow zu erkennen, dass der Artikel zwar Bestand 0 hat, aber für den Auftrag eine Reservierung besteht.

PS.: Evtl. habe ich die falsche Forenkategorie gewählt, wenn es geht, bitte ich das Thema zu verschieben. :)
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.191
1.949
Ich bin mir jetzt nicht ganz sicher, aber ich glaub, du denkst da einen Tick zu weit. Was ist denn das eigentliche Ziel des Workflows? Möchtest Du einfach, dass der Verfügbare Bestand ausgegeben wird oder ist das nur ein Zwischenschritt.
 

Eiko

Aktives Mitglied
26. Juni 2017
58
3
Nein, ich möchte eine Warnung, wenn ein Auftrag erstellt wird, welcher Artikel ohne Bestand enthält. (weil bspw. der Mitarbeiter geschlafen hat, als er den Auftrag angelegt und den verfügbaren Bestand übersehen hat)

Zum besseren Verständnis habe ich mal die Screenshots des Workflows angehängt. WawiPopUp.exe ist mein Tool, welches ich mit {Style, Title und Message} füttere und das generiert daraus eine simple Windows-Messagebox zum Wegklicken. In anderen Fällen nutze ich das bspw. als Hinweis bei der Angebotserstellung, wenn ein Artikel ein Auslaufartikel ist, also nicht mehr lieferbar ist und nur noch Restbestände da sind. Da geht das auch wunderbar, da da keine Bestände sondern nur eines der eigenen Felder (Auslaufartikel ja/nein) abgefragt wird.

Ich hatte es jetzt schon mit einer SQL-Query probiert, damit könnte ich im Ergebnisteil fragen, ob der nicht mehr verfügbare Artikel als Bestellposition im Auftrag ist, dann erscheint er nicht in der Warnmeldung. Die Warnmeldung als solches erscheint aber trotzdem, weil ich im Bedingungsteil des Workflows keine SQL-Abfragen machen kann oder das noch nicht gefunden habe.
 

Anhänge

  • Workflow1.png
    Workflow1.png
    35,3 KB · Aufrufe: 112
  • Workflow2.png
    Workflow2.png
    31,7 KB · Aufrufe: 106

Eiko

Aktives Mitglied
26. Juni 2017
58
3
Das ist zwar nicht ganz die Richtung die ich brauche, aber es hat mich auf die richtige Fährte gebracht. Ich prüfe jetzt, ob der Auftrag schon ausgeliefert wurde und ob der Auftrag komplett lieferbar ist. Damit funktioniert es. Vielen Dank :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 0
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Bedingung Lieferstatus User helfen Usern - Fragen zu JTL-Wawi 4
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Workflow funktioniert nicht so wie gewollt :) User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow Abweichung Preise > Emailreport JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 3
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0
Neu Abgleich erstellt neue Artikel aber ohne Bestand und Bestandsführung WooCommerce-Connector 2

Ähnliche Themen