Issue angelegt Workflow: Mail wenn Mindestbestand erreicht wird

POOL_Total

Aktives Mitglied
6. Januar 2014
30
3
32425 Minden
Guten Tag meine Damen und Herren,
ich finde leider die Bedingung für Workflow nicht, die beim erreichen des Mindestbestandes eines Artikels die Aktion auslöst.
Es soll ganz simple funktionieren:
"Wenn ein Artikel den Mindestbestand erreicht -> wird eine Nachricht per Mail ausgelöst!"

Ich möchte mich bei Euch im Voraus für einen Tipp bedanken und wünsche Euch einen schönen Tag.
Bleibt gesund!
 
  • Gefällt mir
Reaktionen: A. Seller

Simone_die_Echte

Sehr aktives Mitglied
10. April 2014
1.378
413
Also generell können Bestandveränderungen ja Workflows auslösen.
Unter Artikel -> Warenlagerausgang -> Minusbuchung
Als Bedingung -> Warenlagerausgang\Artikel\Allgemein\Lager\Mindestbestand
Stellt sich nur die Frage welche Variable man eintragen muss... Kopfkratz. Da müsste doch einer von den JTL-Mitarbeitern helfen können, oder?
 
  • Gefällt mir
Reaktionen: POOL_Total

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.074
Unter Artikel -> Warenlagerausgang -> Minusbuchung

Da irrst Du leider, das sind nur (manuelle) Minusbuchungen, keine normalen Lagerbewegungen.

Der Workflow löst dann nur aus, wenn durch eine manuell durchgeführte Minusbuchung der Mindestlagerbestand erreicht oder unterschritten wird.

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

Daher am besten für alle 3 Tickets (inkl. diesem) voten:
https://issues.jtl-software.de/issues/WAWI-10099

Bisher hat JTL es ja erfolgreich geschafft das zu ignorieren und immer wieder neue Tickets zu dem Thema anzulegen und in dem Ursprungsticket sind leider mittlerweile sowohl Kommentare, als auch der Inhalt verschollen.
 

Simone_die_Echte

Sehr aktives Mitglied
10. April 2014
1.378
413
Moin Verkäuferlein,

das hast du mich aber kalt erwischt...

Es gab dazu in einem anderen Thread zu dem Enrico Input geliefert hat:
https://forum.jtl-software.de/threads/bestandswarnung-funktioniert-nur-im-test.166656/#post-904917
Es bedarf zwei Workflows, um alles abzudecken.
Unter Minusbuchung UND unter Auftrag ausgeliefert.
Hintergrund ist, dass nunmal das die Auslöser für die jeweiligen Workflows sind.
Eine Minusbuchung ist kein Ausgelieferter Auftrag und umgekehrt.
Das Problem des Threaderstellers, dass es er zum Schluss noch hatte lässt sich doch bestimmt über eine erweitere Eigenschaft per SQL lösen.
Gibt es hier keinen Spezi der sowas aus dem Handgelenk schütteln kann?
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.074
Hehe, ja das bestätigt meine Erfahrung, man kann zwar den Workflow unter "Auftrag" einrichten, dann fehlt nur meistens entweder das nötige Ereignis oder aber die benötigte Variable die angesprochen werden muss. :)

SQL braucht man da vermutlich gar nicht, sondern nur eine Schleife, die die Auftragspositionen durchläuft.
 

feuershow.de

Aktives Mitglied
11. November 2019
80
15
Hehe, ja das bestätigt meine Erfahrung, man kann zwar den Workflow unter "Auftrag" einrichten, dann fehlt nur meistens entweder das nötige Ereignis oder aber die benötigte Variable die angesprochen werden muss. :)

SQL braucht man da vermutlich gar nicht, sondern nur eine Schleife, die die Auftragspositionen durchläuft.
Hallo,
ich suche gerade nach einer Lösung für die 1.6. bezogen auf einzelne Lagerbestände, aber wenn ich es richtig verstehe, dann haben wir das schon länger im Einsatz, was ihr braucht.
Unter erweiterter Eigenschaften wird so abgefragt, ob der globale Mindestbestand unterschritten ist nach Auslieferung eines Auftrags:

{% for pos in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% if pos.Artikel.Bestand < pos.Artikel.Mindestbestand -%}
true
{% endif -%}
{% endfor -%}
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.074
Das ist schonmal ein guter Ansatz, muss ich mal ausprobieren. Allerdings bin ich da bisher immer wieder irgendwie auf neue Probleme gestoßen.

Man muss ja auch bedenken, dass dieser Workflow halt nur bei Aufträgen / Auslieferungen greift. Differenzbuchungen (Plus-/Minus-Buchungen), Inventurbuchungen, Zustandsänderungen, etc. pp. werden dann nicht erfasst.
Aber ein Schritt zur Lösung (als Workaround) ist das auf jeden Fall.
 

overfl0w23

Sehr aktives Mitglied
19. Oktober 2020
135
80
Celle
Ich hab es wie folgt gelöst:

Workflow erstellen:
Artikel -> Warenlagerausgang -> Minusbuchung

jtl1.jpg
Hinzufügen mit folgendem Code:
Rückgabetyp Boolean

jtl2.jpg

Code:
{% assign Bestand = Vorgang.Artikel.Bestandsübersicht.Verfügbar %}
{% assign Mindestbestand = Vorgang.Artikel.Allgemein.Lager.Mindestbestand %}
{% if Bestand < Mindestbestand %}
{{ "Artikelnummer1,Artikelnummer2,Artikelnummer3" | Matches: Vorgang.Artikel.Allgemein.Stammdaten.ArtNrSku, true }}
{% else %}
false
{% endif %}

Statt "Artikelnummer1" musst Du dann halt deine Artikelnummern eintragen. Leider händisch etwas aufwendig.

Dann nur noch die Bedingungen festlegen:

jtl3.jpg

Und eine Zeitverzögerung von 1 Stunde einstellen.
jtl4.jpg



Dann sollte der Fuchs laufen ;)

LG
Maurice
 
  • Gefällt mir
Reaktionen: robert.ottomar

Scubarpro

Sehr aktives Mitglied
18. September 2015
264
28
Ich hab es wie folgt gelöst:

Workflow erstellen:
Artikel -> Warenlagerausgang -> Minusbuchung

Den Anhang 77194 betrachten
Hinzufügen mit folgendem Code:
Rückgabetyp Boolean

Den Anhang 77197 betrachten

Code:
{% assign Bestand = Vorgang.Artikel.Bestandsübersicht.Verfügbar %}
{% assign Mindestbestand = Vorgang.Artikel.Allgemein.Lager.Mindestbestand %}
{% if Bestand < Mindestbestand %}
{{ "Artikelnummer1,Artikelnummer2,Artikelnummer3" | Matches: Vorgang.Artikel.Allgemein.Stammdaten.ArtNrSku, true }}
{% else %}
false
{% endif %}

Statt "Artikelnummer1" musst Du dann halt deine Artikelnummern eintragen. Leider händisch etwas aufwendig.

Dann nur noch die Bedingungen festlegen:

Den Anhang 77200 betrachten

Und eine Zeitverzögerung von 1 Stunde einstellen.
Den Anhang 77203 betrachten



Dann sollte der Fuchs laufen ;)

LG
Maurice


Hi,

netter Ansatz, aber wir haben ca. 4000 Artikel, die kann ich doch nicht alle dort eintragen. Hier muss JTL einfach nachbessern und das Zeitnah. Vor 2 Jahren wurden bereits diverse Tickets eröffnet aber nichts umgesetzt. Wie lange soll man das noch dauern ....

VG
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.074
Hi,

netter Ansatz, aber wir haben ca. 4000 Artikel, die kann ich doch nicht alle dort eintragen. Hier muss JTL einfach nachbessern und das Zeitnah. Vor 2 Jahren wurden bereits diverse Tickets eröffnet aber nichts umgesetzt. Wie lange soll man das noch dauern ....

VG

Hihi, das Ursprungsticket dazu ist schon über 7 Jahre alt. Keine Ahnung, was alles möglich ist, wenn die Wawi den Sprung auf C# geschafft hat, aber im Moment ist das wie auf unseren Straßen und Autobahnen, überall Löcher, Baustellen und Absperrungen, aber so richtige Ergebnisse lassen auf sich warten. :)
 
  • Gefällt mir
Reaktionen: Scubarpro

robert.ottomar

Aktives Mitglied
12. Oktober 2015
14
0
Ich hab es wie folgt gelöst:

Workflow erstellen:
Artikel -> Warenlagerausgang -> Minusbuchung

Den Anhang 77194 betrachten
Hinzufügen mit folgendem Code:
Rückgabetyp Boolean

Den Anhang 77197 betrachten

Code:
{% assign Bestand = Vorgang.Artikel.Bestandsübersicht.Verfügbar %}
{% assign Mindestbestand = Vorgang.Artikel.Allgemein.Lager.Mindestbestand %}
{% if Bestand < Mindestbestand %}
{{ "Artikelnummer1,Artikelnummer2,Artikelnummer3" | Matches: Vorgang.Artikel.Allgemein.Stammdaten.ArtNrSku, true }}
{% else %}
false
{% endif %}

Statt "Artikelnummer1" musst Du dann halt deine Artikelnummern eintragen. Leider händisch etwas aufwendig.

Dann nur noch die Bedingungen festlegen:

Den Anhang 77200 betrachten

Und eine Zeitverzögerung von 1 Stunde einstellen.
Den Anhang 77203 betrachten



Dann sollte der Fuchs laufen ;)

LG
Maurice
Hallo, danke für die Vorlage. Bezieht sich das nur auf den globalen Lagerbestand? Falls ja, wie müsste die Bezeichnung lauten, wenn es ein individuelles Lager wäre?
 
Ähnliche Themen
Titel Forum Antworten Datum
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
Neu 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 3
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 0
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
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
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
Neu E-Mail-Versand Allgemeine Fragen zu JTL-POS 0
Neu Kundensupport Projekt (Mail + eBay + Amazon + JTL + KI) Dienstleistung, Jobs und Ähnliches 0
In Diskussion Warnung per Mail wenn Paket seit x Tagen in Filiale zu Abholung (DHL Sendungsverfolgung) Track&Trace JTL-Workflows - Ideen, Lob und Kritik 6
Dropshipping-Trackingnummer erzeugt keine Versandbenachrichtigung per E-Mail JTL-Wawi 1.8 5
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
Mail geht an Rechnungsmail satt an Liefermail JTL-Wawi 1.11 1
Neu Wokflow alle Sendenummer in eine Mail User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wo verändere ich die Variable #firma.name# die in Mail-Vorlagen zu finden ist? Allgemeine Fragen zu JTL-Shop 2
Kundennummer wird in E-Mail-Bestellung nicht angezeigt JTL-Wawi 1.10 0
Neu Bestellung per Mail, Kunde registriert sich im Nachgang, Bestellung nicht im Kundenkonto User helfen Usern - Fragen zu JTL-Wawi 2
Neu Vorgang wenn Mahngebühren nicht bezahlt wurden? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Benachrichtigung wenn Worker Abgleich fehlschlägt? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Neu Artikelbild verknüpfen verknüpft nur alle Bilder, wenn kein Bild 1 da ist JTL-Ameise - Fehler und Bugs 0
Kein Versenden-Button wenn "Artikel vor dem Verpacken bestätigen" aktiv JTL-Wawi 1.11 2
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Automatische Berechnung der Artikelmenge wenn Verkaufseinheit qm ist JTL-Wawi 1.10 4

Ähnliche Themen