Gelöst Workflow basierend auf überschrittenem Lieferdatum

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Hi JTLer,
wir arbeiten viel mit Vorbestellungen. Ich versuche nun, uns die Arbeit bzw. die Kommunikation mit dem Kunden zu erleichtert. Ich hätte gerne, dass wir informiert werden, wenn ein Lieferdatum überschritten ist um Tag x. Am besten wäre es, wenn der Kunde eine E-Mail erhält mit dem Lieferdatum aus dem Artikel, sofern dieses noch nicht überschritten ist. Ich fuchse mich gerade ein wenig in die Workflows, nur habe ich noch nicht gesehen, ob es klappt, dass der Workflow als Bedingung ein überschrittenes Datum hat. Hat da jemand eine Idee?

Danke und Gruß
Sven
 

sjk

Sehr aktives Mitglied
16. Januar 2019
602
269
Moin Sven,

Was du dir genau vom Workflow wünschst und durch was er ausgelöst werden soll wird mir leider nicht ganz klar. Vielleicht magst du das nochmal etwas genauer beschreiben (Trigger, Bedingungen, Aktionen).

Erstmal zum überschrittenen Datum:
Dafür legst du dir unter den Bedingungen am besten eine "Erweiterte Eigenschaft" an. Darin kannst du mit DotLiquid und sogar SQL-Queries alles mögliche abfragen (lohnt sich, sich da in einer ruhigen Minute etwas reinzuarbeiten!). Hier mal ein Startpunkt, aus dem Kopf und ungetestet:
Code:
{% assign umxtage = 3 %} {% comment  -%}Wie lange darf das Lieferdatum vor Workflowauslösung überzogen werden in Tagen{% endcomment -%}
{% assign varlieferdatum = Vorgang.Lieferung.VoraussichtlichesLieferdatum %} {% comment  -%}Deine Variable für das vorr. Lieferdatum{% endcomment -%}
{% assign lieferdatumplusx = varlieferdatum | AddDays: umxtage -%} {% comment -%}Hier werden die Tage aus der ersten Variable zum Datum aus der zweiten addiert{% endcomment -%}

{% if lieferdatumplusx < Datum.Jetzt -%}
mail
{% endif -%}
Den Code kannst du mit den Variablen oben anpassen (Anzahl Karenztage und Variable für das Lieferdatum). Im Endeffekt prüft er ganz simpel, ob das Lieferdatum+x Tage kleiner ist als das aktuelle Datum und gibt ein "mail" aus, wenn dies der Fall ist.
Wenn du den Code also als Erweiterte Eigenschaft angelegt hast (Bedingung hinzufügen->Bedingungsdropdown öffnen->Erweiterte Eigenschaften verwalten) wählst du diese als Bedingung aus und prüfst auf "Nicht leer".

Passende Guide-Seiten:
Allgemein DotLiquid
Datumsfilter in DotLiquid
 

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Vielen Dank für deine erste Hilfe.

Kurz nochmal zu dem, was ich mir vorstelle. Kunde bestellt bei uns etwas vor. Liefertermin ist der 20.07.. Wenn wir einen neuen Liefertermin erfahren, ändern wir das Lieferdatum im Artikel. Wenn das Lieferdatum vom Kundenauftrag überschritten wird, möchte ich, dass der Kunde eine E-Mail erhält mit dem neuen Liefertermin, den wir im Artikel gepflegt haben.

Anderer Ansatz:
Wenn wir das Lieferdatum des Artikels verändern, sollen die Kunden, die den Artikel vorbestellt haben, eine automatische E-Mail erhalten.

Das wären zwei Wege, die uns die Arbeit erleichtern würden. Ich muss mir mal in Ruhe und im Detail anehen, wie das mit den DotLiquid usw funktioniert. Warscheinlich probiert man das auch besser an einem Testmandanten :)
 

husky125

Gut bekanntes Mitglied
15. Januar 2013
112
13
Hallo Sven,
Wir haben exakt eine Lösung dafür von @css-umsetzung via Workflow bekommen!

Kunden bestellen einen Artikel mit Lieferdatum. Sollte sich nun der Liefertermin verschieben, bekommt der Kunde eine E-Mail... Das "Spielchen" geht so lange bis der Auftrag verschickt wurde. Also auch mehrmalige Verschiebungen sind kein Problem.
 
  • Gefällt mir
Reaktionen: Sven83 und PAO1908

PAO1908

Sehr aktives Mitglied
11. Oktober 2012
472
33
Schweiz
Hallo Sven,
Wir haben exakt eine Lösung dafür von @css-umsetzung via Workflow bekommen!

Kunden bestellen einen Artikel mit Lieferdatum. Sollte sich nun der Liefertermin verschieben, bekommt der Kunde eine E-Mail... Das "Spielchen" geht so lange bis der Auftrag verschickt wurde. Also auch mehrmalige Verschiebungen sind kein Problem.
Hallo husky
Wird der liefertermin aufgrund des Datums, dass in der Lieferantenbestellung hinterlegt ist, festgelegt? Wenn ich also bei einem Artikel das Datum in der Lieferantenbestellung um zwei Wochen nach hinten verschiebe, erhalten die Kunden ein Mail?
Danke und Gruss
 

husky125

Gut bekanntes Mitglied
15. Januar 2013
112
13
Hallo,
Das ganze basiert auf Änderungen des Erscheinungsdatum des Artikels. Denn wir importieren regelmäßig das Lieferdatum des Herstellers als Erscheinungsdatum um es im Shop auch so kommunizieren zu können.
Ich bin mir aber sehr sicher das @css-umsetzung auch andere Variablen setzen kann, da das alles in SQL Abfragen gemacht werden kann.
 
  • Gefällt mir
Reaktionen: Sven83
Ähnliche Themen
Titel Forum Antworten Datum
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 3
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
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 Migration DHL Versenden 3.0 auf DHL Versenden 4.0 Dienstleistung, Jobs und Ähnliches 3
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 0
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 0
Hat schon jemand auf JTL 2.0.2 installieren? JTL-Wawi 2.0 9
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu DHL Umstellung auf 4.0 User helfen Usern - Fragen zu JTL-Wawi 2
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Neu seit Umstellung auf DHL 4.0 ist auf DHL Aufkleber grauer Schleier im Hintergrund JTL-ShippingLabels - Fehler und Bugs 0
Neu Automatische Umstellung auf Pro-Tarif ohne Zustimmung? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Positionen eines Auftrags auf mehrere Picklistenvorlagen aufteilen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Upgrade CFE auf Advanced Allgemeine Fragen zu JTL-Shop 7
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL2DATEV SKR 04 auf SKR 03 umstelllen User helfen Usern - Fragen zu JTL-Wawi 0
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu Wer hat schon auf 5.7 geupdatet? Installation / Updates von JTL-Shop 5
Neu JTL WMS & mehr – auf dem MultichannelDay.de Messen, Stammtische und interessante Events 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 5
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 12
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
JTL hausinterner Herstellerslider auf Mobile Ansicht nicht sichtbar. Einrichtung JTL-Shop5 0
Neu Fehler Scan Barcodes GTIN13 auf einem Lotto-Kundenbeleg JTL-POS - Fehler und Bugs 4
Umstellung auf 2.0, Frage zur Auf-Abwärtskompatibilität JTL-Wawi 2.0 2

Ähnliche Themen