Neu Workflow einrichten - Benachrichtigung bei wenig Bestand

Nieuwenhuysen

Neues Mitglied
5. April 2022
13
0
Hallo Community,

ich bin neu hier im Forum und hoffe, dass ihr als erfahrene JTL User mir weiterhelfen könnt.
Da ich in einer neuen Firma angefangen habe und hier als erste Aufgabe mal die Warenwirtschaft aufräumen soll, arbeite ich mich gerade in die JTL-Welt ein.

Leider stoße ich an ein Problem, wo ich eure Hilfe benötige.

Es gibt hier mehrere Sublager die auf verschiedene Standorte verteilt sind.
Hier vor Ort ist das Hauptlager mit dem größten Bestand.
Ich möchte es jetzt gerne so einrichten, dass wenn ein Sublager der Bestand auf 0 geht, ich hier eine Meldung bekomme, dass wir aus dem Hauptlager Nachschub mitbringen.
Eine Nachschub-Funktion bietet meines Wissens JTL noch nicht an. Daher hatte ich die Idee einen Workflow anzulegen der mir z.B. eine Mail schickt mit der Info welcher Artikel gerade zuletzt verkauft wurde und nun nicht mehr vorrätig ist.
Dann kann ich es intern umlagern und die Artikel dort hinbringen.

Ich habe im Workflow folgendes eingebunden:
Artikel.Bestandsübersicht.Auf_Lager kleiner 1 UND Lagerplatz.Warenlager.-Suchen- gleich [Name Sublager]
dann
E-Mail senden an....

Ich vermute aber, dass der Bestand hier Gesamt gerechnet wird und nicht spezifisch auf das Sublager.
Wie kann ich dies einbinden?

Vielen Dank vorab,
Frank
 

edding18

Gut bekanntes Mitglied
10. August 2018
138
19
Ich hab mir ein PHP Script dafür geschrieben, welches via Cronjob alle X Minuten angestoßen wird und dann prüft, ob ein Bestand unter einem definierten Minimum ist. Falls Ja, wird eine Mail an die Benutzer geschickt.
Habe dazu auch ein extra Feld beim Artikel angelegt, wo ich für jeden Artikel reinschreiben kann, was das "Minimum" ist, ab dem die Benachrichtigung kommt.
 

Nieuwenhuysen

Neues Mitglied
5. April 2022
13
0
Ich hab mir ein PHP Script dafür geschrieben, welches via Cronjob alle X Minuten angestoßen wird und dann prüft, ob ein Bestand unter einem definierten Minimum ist. Falls Ja, wird eine Mail an die Benutzer geschickt.
Habe dazu auch ein extra Feld beim Artikel angelegt, wo ich für jeden Artikel reinschreiben kann, was das "Minimum" ist, ab dem die Benachrichtigung kommt.
Guten Morgen,

vielen Dank für deine Antwort. Das scheint alles größerer Aufwand zu sein... Hatte gehofft, dass es Hausintern bei JTL funktioniert.
Muss ich mir mal Zeit für freischaufeln, um mir da ein Script zu überlegen.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.343
838
Das Grundproblem ist, dass es den nötigen Trigger noch nicht gibt, um den Workflow überhaupt auszulösen.

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

In der 1.6.37.0 ist ansonsten auch ein Filtern nach Warenlagern im Workflow möglich, allerdings musst Du da meines Erachtens den Workflow ziemlich verschachteln, um Dein gewünschtes Ergebnis zu erhalten, weil Du nicht direkt auf den Bestand als Variable zugreifen kannst.

Irgendwas habe ich auch im Hinterkopf, dass es eine Nachschubfunktion zwischen unterschiedlichen Lagern geben soll, vielleicht täusche ich mich da auch und es ist im Moment nur zwischen Lagerplätzen im gleichen Lager möglich.
 

Tsuc

Sehr aktives Mitglied
28. Januar 2020
243
42
Berlin
Mal eine evtl Lösung Grob angeschnitten:
Du kannst dir einen Trigger selber bauen, indem du per Aufgabenplanung in regelmäßigen Abständen einen Dummyartikel über die Ameise importierst.
Dann hinterlegst du in der Wawi unter "Artikel geändert" deinen Workflow.
 

Tsuc

Sehr aktives Mitglied
28. Januar 2020
243
42
Berlin
Dann muss der Import aber auch genau diesen Artikel beinhalten!?
Ja,
  • Importdatei mit Dummyartikel auf dem Server ablegen
  • per Windows Aufgabenplanung zu bestimmten Zeiten den Artikel importieren/updaten (Ameise + Importvorlage)
  • Trigger in der Wawi wird ausgelöst, wenn die Bedingung auf dem Dummyartikel zutrifft
Somit kann man viele zeitabhängige Workflows kreieren.
 

abuzak

Aktives Mitglied
15. August 2013
15
2
Zu dem eigentlichen Problem:
Warum nutzt Ihr nicht in Verbindung mit WMS die Funktion Nachschub?
Ganz easy konfiguriert mit Mindestbeständen und per MDE oder Tablet auch ganz easy umgelagert.
Nachschub wird per WMS Mobile angelegt, gepickt und fertig gemacht. Rüber ins andere Lager und von dort aus eingelagert.

Zum Workflow und Aufgabenplanung. Eigentlich gibt es da auch eine, wenn auch leicht umständliche Methode das direkt in der WaWi zu lösen.

Workflow 1 Manuell - Löse Workflow 2 Manuell aus
Workflow 2 Manuell (Zeitversetzt täglich um 15:00) - Sende Mail und löse Workflow 1 Manuell aus

So wird in der WaWi selber eine Schleife geschaffen, die man nur einmalig per Ausfürhung des Workflow 1 Manuell auslösen muss.
Workflow 2 Manuell landet dann jeden Tag in der Workflow-Warteschleife für 15:00
 

Nieuwenhuysen

Neues Mitglied
5. April 2022
13
0
Zu dem eigentlichen Problem:
Warum nutzt Ihr nicht in Verbindung mit WMS die Funktion Nachschub?
Ganz easy konfiguriert mit Mindestbeständen und per MDE oder Tablet auch ganz easy umgelagert.
Nachschub wird per WMS Mobile angelegt, gepickt und fertig gemacht. Rüber ins andere Lager und von dort aus eingelagert.
Danke
Ich habe mich mal in WMS reingearbeitet. Scheint ja nicht so kompliziert zu sein. Mal schauen ob es klappt
 

edding18

Gut bekanntes Mitglied
10. August 2018
138
19
Ich hab eine Lösung dafür gebaut. Man braucht dafür ein Webhosting mit PHP und dem mssql-Treiber und die Möglichkeit CRON-Jobs anzulegen.

1.) Hab in der Wawi ein "eigenes Feld" angelegt namens "Info bei Bestand kleiner als". Dort hinterlege ich einen Integer-Wert, z.B. 25.
2.) Dann prüfe ich via PHP Script, ob der verfügbare Bestand kleiner ist als das hinterlegte eigene Feld. Wenn ja, wird eine Email an die Wawi-Mitarbeiter geschickt.
3.) Das Script wird alle 15 Minuten aufgerufen - hierfür habe ich einen CRON-Job hinterlegt.

Das ganz grob als Lösungsweg
 
  • Gefällt mir
Reaktionen: Verkäuferlein

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.343
838
Gibt es hier mittlerweile eine richtige Lösung? Andere Shopsystem bekommen das auch hin :(
Nö, wäre mir nicht bekannt. Gibt nur Ansätze (Filter) dafür in der Wawi, die aber noch keine volle Funktionalität besitzen.

Ich hab eine Lösung dafür gebaut. Man braucht dafür ein Webhosting mit PHP und dem mssql-Treiber und die Möglichkeit CRON-Jobs anzulegen.
Hast zwar einen Daumen dafür bekommen, aber eigentlich sollte sowas eine Warenwirtschaft und ein Warehouse Management System von alleine können (auf Bestandsveränderungen reagieren sollte eine Grundfunktion sein).

Wenn ich das richtig sehe, muss man dafür dann auch die Wawi-DB von außen öffnen oder einen lokalen Apache + PHP aufsetzen, das ist jetzt auch nicht gerade wenig Aufwand für "Pillepalle".

Theoretisch kann man sich jede fehlende Funktion auf so einem Weg in PHP oder anderen Programmierungen entsprechend bauen, nur wie lange das funktioniert und wer das alles nachher individuell bei jedem einzelnen Nutzer wartet und am Laufen hält, ist ja eine andere Frage.
 

edding18

Gut bekanntes Mitglied
10. August 2018
138
19
Nö, wäre mir nicht bekannt. Gibt nur Ansätze (Filter) dafür in der Wawi, die aber noch keine volle Funktionalität besitzen.


Hast zwar einen Daumen dafür bekommen, aber eigentlich sollte sowas eine Warenwirtschaft und ein Warehouse Management System von alleine können (auf Bestandsveränderungen reagieren sollte eine Grundfunktion sein).

Wenn ich das richtig sehe, muss man dafür dann auch die Wawi-DB von außen öffnen oder einen lokalen Apache + PHP aufsetzen, das ist jetzt auch nicht gerade wenig Aufwand für "Pillepalle".

Theoretisch kann man sich jede fehlende Funktion auf so einem Weg in PHP oder anderen Programmierungen entsprechend bauen, nur wie lange das funktioniert und wer das alles nachher individuell bei jedem einzelnen Nutzer wartet und am Laufen hält, ist ja eine andere Frage.
Ja, ist für den Start sicher relativ viel Aufwand. Wir haben von Anfang an verschiedene Tools dazugebaut und gerade so ein Benachrichtigungs-Tool - wenn Du einmal den Grundansatz hast, dann kannst dir sowas immer beliebig weiterbauen.

Eine Sache muss man JTL lassen - wir sind mit der 1.3 gestartet und das Tool, was für die 1.3 gebaut wurde, läuft mit der 1.7 noch genauso :)
 
Ähnliche Themen
Titel Forum Antworten Datum
JTL Mahnwesen Workflow- Email nach 30 Tagen noch nicht bezahlt. JTL-Wawi 1.8 0
Neu Workflow der bei Stücklisten: Überverkäufe de-/aktivieren User helfen Usern - Fragen zu JTL-Wawi 11
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Workflow Marktplätze - Otto, Kaufland, etc. JTL-Wawi 1.6 0
Workflow Artikel + Anzahl in Einkaufsliste aktualisieren JTL-Wawi 1.8 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 5
Workflow MwSt.-Sätze ersetzen 0% -> 19% ändert netto in Positionen aber nicht in der Auftragssumme JTL-Wawi 1.7 2
Neu API Integration via Workflow Arbeitsabläufe in JTL-Wawi 8
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
In Bearbeitung Workflow offene Aufträge zusammenfassen bei ausgelieferten JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow-Auswahl ... mit ins Kontext-Menü aufnehmen (rechten Maustaste) JTL-Wawi - Ideen, Lob und Kritik 2
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Workflow für Artikel versandklassen JTL-Wawi 1.7 1
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
Workflow für Amazon Zahlart erstellen JTL-Wawi 1.7 0
In Diskussion Workflow von Stornobelege Rechnung JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Gelöst Servicedesk Workflow Datei erstellen um einen Auftrag zu ändern Gelöste Themen in diesem Bereich 1
Neu Workflow mit Freipositionen in Email Gelöste Themen in diesem Bereich 3
Neu Workflow > Rechnungen > Label Setzen ? (1.8.11) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Workflow Ereignis auslösen wenn alle Bedingungen erfüllt sind. Sonst anderes Ereignis auslösen. JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow für Rechnung gesucht Arbeitsabläufe in JTL-Wawi 1
Workflow - Debitorennummer JTL-Wawi 1.8 2
In Diskussion Workflow - Artikelmerkmale setzen? JTL-Workflows - Ideen, Lob und Kritik 2
Workflow: Mahnungen - Fehler JTL-Wawi 1.8 5
Neu Workflow Lieferantenartikel-Nummer vor Artikelname setzen JTL-Wawi 1.7 1
In Diskussion Workflow wenn offene Rechnungen, dann weitere offene Aufträge sperren und im Kundensatz Sperrung setzten. JTL-Workflows - Ideen, Lob und Kritik 0
Workflow für Kaufland greift nicht mehr 1.8.11.0 kaufland.de - Anbindung (SCX) 5
[JTL-WAWI API] - Trigger Sales Order Workflow Event JTL-Wawi 1.8 3
Workflow-Bug: 1.8.11 Attribute in Workflow setzen JTL-Wawi 1.8 10
In Diskussion Workflow, Wert setzen aus Zwischenablage/Clipboard JTL-Workflows - Ideen, Lob und Kritik 0
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Rechnungsvorlage ändern klappt nicht - Wawi 1.7.13.1 User helfen Usern - Fragen zu JTL-Wawi 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Bug: Rechnungskorrektur erstellen aus Retoure JTL-Wawi 1.8 4
Gelöst In Workflow auf Stücklistenartikel zugreifen und dessen Eigenschaften anzeigen Gelöste Themen in diesem Bereich 7
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Englische Artikelbezeichnung in einem Workflow JTL-Wawi 1.7 0
In Diskussion Workflow für unbearbeitete Pickliste (versehentlich unbearbeitete in Auftrag verpacken verschieben) JTL-Workflows - Ideen, Lob und Kritik 2
Neu Suche Workflow Bedingung: "Wenn nicht storniert?" User helfen Usern - Fragen zu JTL-Wawi 2
Speichern von Retouren-Workflow schlägt fehl (JTL 1.6.39.0) JTL-Wawi 1.6 2
Neu Workflow: Vorname bei Auftragserstellung löschen Wawi 1.5 Gelöste Themen in diesem Bereich 3
Neu Vorschlag: Per Workflow Tickets erstellen Servicedesk (Beta) 1
Neu Workflow - Oberkategorie prüfen Eigene Übersichten in der JTL-Wawi 10
Neu Kann uns jemand beim Otto einrichten helfen? Dienstleistung, Jobs und Ähnliches 3
Neu Massen-Weiterleitungen korrekt einrichten? Allgemeine Fragen zu JTL-Shop 0
Neu Wer kann bei uns ein EcoDMS einrichten? Dienstleistung, Jobs und Ähnliches 16

Ähnliche Themen