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.574
787
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.574
787
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.981
985
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
Neu 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 0
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 3
Artikelpuffer Email Workflow JTL-Wawi 1.11 2
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 Mahnwesen per Workflow automatisieren User helfen Usern 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow Überfällige Mahnung an Inkassoanwalt übergeben JTL-Workflows - Ideen, Lob und Kritik 0
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
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
JTL POS an WaWi anbinden Hilfe benötigt JTL-Wawi 1.11 4
Rechnungen ohne Nummer beim Drucken/Mailen (Vorschau korrekt) - Hilfe benötigt JTL-Wawi 1.11 0
Hilfe: EK-Preise werden nicht beim Import importiert? JTL-Wawi 1.11 3
Neu Hilfe, Daten (Wawi) wurden geklaut Allgemeine Fragen zu JTL-Shop 5

Ähnliche Themen