Workflow-Hilfe Zahlungserinnerung nach 3 Werktagen & Storno nach 7 Werktagen ohne Zahlung

Smoking Lion 18

Gut bekanntes Mitglied
25. Juli 2018
111
0
Hallo zusammen,
ich arbeite gerade an zwei Workflows, die unbezahlte Aufträge automatisch verarbeiten sollen. Leider stoße ich bei den Bedingungen an eine Grenze und hoffe, jemand kann mir weiterhelfen.

Workflow 1: Zahlungserinnerung nach 3 Werktagen
Der Kunde soll automatisch eine Zahlungserinnerung per E-Mail erhalten, wenn der Auftrag 3 Werktage alt ist und noch keine Zahlung eingegangen ist.

Workflow 2: Auftrag stornieren nach 7 Werktagen
Wenn nach 7 Werktagen noch keine Zahlung eingegangen ist und der Auftrag nicht geliefert wurde, soll er automatisch storniert werden.

Bisheriger Workflow Aufbau

Workflow 1:
Workflow Zeitversetzt: 3 Tage 10:00 Uhr (Eventuell Falsch da der Werker ja nur alle 3 Tage Automatisch reagiert.)

Bedingungen:
Zahlungen.IstBezahlt gleich False
Zahlungen.Zahlungsart.Name gleich Vorkasse / Überweisung

Aktion:
E-Mail Senden
Historieneintrag schreiben
Statustext schreiben

Workflow 2:
Workflow Zeitversetzt: 7 Tage 18:00 Uhr (Eventuell Falsch da der Werker ja nur alle 7 Tage Automatisch reagiert.)

Bedingungen:
Zahlungen.IstBezahlt gleich False
Zahlungen.Zahlungsart.Name gleich Vorkasse / Überweisung
Lieferung.Lieferschein.Anzahl gleich 0
Auftragspositionen.IstKomplettAusgeliefert gleich False

Aktion:
Stornieren: Auftag.stornieren
Historieneintrag schreiben
Statustext schreiben

Ich finde keine Möglichkeit, in der Workflow Bedingung zu prüfen, ob der Auftrag älter als 3 oder 7 Werktage ist.
Die Bedingung "Auftrag erstellt vor X Tagen" gibt es scheinbar nur in Kalendertagen oder ich übersehe etwas?

Kann mir dabei jemand Helfen das Problem zu lösen?
 

frankell

Sehr aktives Mitglied
9. September 2019
2.360
714
Flensburg
Hallo Markus,

Dein Problem liegt nicht bei den Bedingungen des Workflows. Da kann man mit ner Erweiterten Eigenschaft schon was basteln. Es liegt vielmehr in den Restriktionen eines (zeitversetzten) Workflows.

Wenn ich nichts übersehe, ginge Dein Anwendungsfall nur über eine Kombination aus mehreren automatischen und manuellen Workflows.

Hier kommt es aber auch drauf an, welche JTL-Edition Du gebucht hast.

VG,
Frank
 

Smoking Lion 18

Gut bekanntes Mitglied
25. Juli 2018
111
0
Hallo Frank, Wir nutzen die JTL Start Edition, Manuelle Workflows funktioniert leider im JTL Start Edition nicht. Gibt es trotzdem irgendeine Möglichkeit die beiden Workflows "Zahlungserrinerung" und "Auftrag automatisch Stornieren" umzusetzen ohne Manuelle Workflows? Ich wäre dir sehr dankbar, wenn du mir hilfst, diese beiden Workflows sauber zu erstellen, Ich kenn mich nicht so gut mit Workflows und Erweiterten Eigenschaft aus.

Danke dir vorab für deine Unterstützung!
 

Anhänge

  • Screenshot (46).png
    Screenshot (46).png
    164,5 KB · Aufrufe: 20
  • Screenshot (47).png
    Screenshot (47).png
    194,5 KB · Aufrufe: 20

frankell

Sehr aktives Mitglied
9. September 2019
2.360
714
Flensburg
Es kommt drauf an, was genau Du mit "trotzdem eine Möglichkeit" meinst? Wenn Du auf die Werktage verzichtest und Dich mit Kalendertagen begnügen kannst, dann ja. Wenn es weiterhin Werktage sein müssen, dann bleibt es dabei, dass es mit den Dir zur Verfügung stehenden Bordmitteln nicht möglich ist.
Wenn der Leidensdruck zu hoch ist, müsstest Du Geld in die Hand nehmen für eine individuelle Programmierung (auf Datenbankebene), aber die einfachere und vor allem kostenlose Umgehung dessen wäre, auf 5 und 9 Kalendertage zu setzen, um auch potentielle Nicht-Werktage abzudecken. Ob das eine gangbare Option ist, kannst nur Du entscheiden.

Der Workflow selbst sieht auf den Screenshots gut aus.

Beachte bitte noch, dass "3 Tage nach..." bedeutet: Am dritten Kalendertag nach...
Wenn also jemand am Montag um 23:59 Uhr bestellt bzw. die Bestellung in der Wawi landet, am nächsten Tag komplett busy ist und erst am Mittwoch nachmittag/abend überweist und das Geld auf Deinem Konto am Donnerstag um 10:01 gebucht wird, ging bereits ne Minute vorher die Zahlungserinnerung raus. Könnte nicht so gut ankommen.
 

Smoking Lion 18

Gut bekanntes Mitglied
25. Juli 2018
111
0
Vielen Dank für deine Nachricht, Ja ich kann auf Werktage verzichten. Ich hab den Workflow auf 5 und 9 Kalendertage gesetzt. Frage habe ich noch was vergessen im Workflow hinzuzufügen?
 

John

Sehr aktives Mitglied
3. März 2012
3.914
956
Berlin
Ich finde keine Möglichkeit, in der Workflow Bedingung zu prüfen, ob der Auftrag älter als 3 oder 7 Werktage ist.
Die Bedingung "Auftrag erstellt vor X Tagen" gibt es scheinbar nur in Kalendertagen oder ich übersehe etwas?

Die ganze Bedingung ist überflüssig, wenn Du auf Tage statt auf Werktage gehen willst.
Die einzige Bedingung, die abgeprüft werden muss ist : "Ist bezahlt"

Der Workflow wird beim Anlegen des Auftrages mit 3 Tagen Verzögerung in die Workflow Warteschlange eingereiht, die durch den Worker abgearbeitet wird.
NACH 3 Tagen schaut der Worker in die Bedingungen des Workflows und entscheidet dann anhand von "ist bezahlt = Ja/Nein", ob die Aktionen nötig sind oder nicht.
 
Ähnliche Themen
Titel Forum Antworten Datum
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 3
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Workflow - Werte setzen JTL-Wawi 1.11 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 6
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
In Diskussion Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
In Diskussion Workflow alle X Tage ausführen JTL-Workflows - Ideen, Lob und Kritik 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Neu Hilfe, Daten (Wawi) wurden geklaut Allgemeine Fragen zu JTL-Shop 5
Hilfe WAWI Lizenzen JTL-Wawi 1.11 6
Suche Hilfe beim Anpassen (Design) von Druck- / Email- / Exportvorlage JTL-Wawi 1.10 3

Ähnliche Themen