Gelöst Workflow -Prüfung erfolgreich ... Email wird nicht versendet

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
Hallo,

habe mir einen Workflow unter "Lieferschein - erstellt" erzeugt.

Dieser WF soll überwachen, ob es einen Leitcodierungsfehler gab, "PLZ passt nicht zu Ort".
In der Tabelle tVersand wird der nStatus auf 2 gesetzt, der Lieferschein steht dann unter "offene".

Meine erweiterte Eigenschaft fragt daher den nStatus ab, ist dieser 2 für Fehler, dann soll die Email gesendet werden:

Code:
{% assign Lieferscheinnummer = Vorgang.Lieferscheinnummer %}\

{% capture query -%}
SELECT DISTINCT tVersand.nStatus
FROM            tVersand INNER JOIN
                    tLieferschein ON tVersand.kLieferschein = tLieferschein.kLieferschein INNER JOIN
                    tBestellung ON tLieferschein.kBestellung = tBestellung.kBestellung INNER JOIN
                    tVersandLog ON tVersand.kVersand = tVersandLog.kVersand
WHERE           (tLieferschein.cLieferscheinNr = '{{Lieferscheinnummer}}') and (tVersand.nStatus = '2') AND (tVersandLog.cMessage like '%Straße%' OR tVersandLog.cMessage like '%Ort%' OR tVersandLog.cMessage like '%PLZ%')
{% endcapture -%}

{% assign result = query | DirectQueryScalar %}\
{{result}}

Simulation und manuelle Ausführung läuft, nur nicht per Workflow-Trigger.

Danke
 

Uwe Jaksties

Sehr aktives Mitglied
13. Mai 2014
571
119
Hallo,

ich würde jetzt mal tippen, dass der Workflow intern ausgeführt wird, bevor die notwendigen Daten in der Tabelle stehen.
Lieferschein wird erstellt - Workflow wird ausgeführt und schlägt fehl - dann kommt der Versanddatenexport mit dem Fehler in der Leitcodierung und die Daten werden in die Tabelle geschrieben.
Mach mal einen zeitverzögerten Workflow draus. Eine Minute oder so. Sollte schon reichen.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
Ich habe bereits einen Workflow, der getriggert wird per Erstellung von einem Lieferschein, egal ob dieser offen oder abgeschlossen ist.

Diese Email kommt auch an, es ist nur eine andere SQL-Abfrage.

Aber da fällt mir gerade ein, ich frage "tVersand.nStatus = 2" ab, der Workflow wird so schnell sein, dass dieser erst den Wert "1" bekommt.
Ich werde mal den Workflow 1min verzögern, das könnte das Problem lösen!

Danke für den Tipp.

P.S. Workflow sendet eine eMail, mit der ich direkt die Lieferanschrift Googlen kann, da man unter Lieferscheine keine Lieferadresse kopieren kann.
 

Tobias Cordemann

Mitglied
18. Dezember 2017
65
7
Hey,
das kannst du unter unserer neusten Version 1.3.14.1 ganz einfach mit dem Trigger "Versanddatenexport fehlgeschlagen" lösen. Diesen findest du wie gewohnt unter den Workflows -> Versand -> links unter Paket -> Versanddatenexport fehlgeschlagen.
 
  • Gefällt mir
Reaktionen: wawi-dl

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
Könnte man noch eine Erweiterung implementieren?

Wir bräuchten auch noch eine "Bedingung" für "Erstellt" und "Versendet", hier sollte man auch prüfen können ob ein "Leitcodierungsfehler" vorgelegen hat.
Parallel versenden wir eine "Versandbestätigung", diese erhält der Kunde aber x-mal, wenn der Mirtarbeiter x-mal versucht den Fehler zu beheben.

Die "Versandbestätigung" sollte daher nur gemailt werden, wenn der Versand ohne Leitcodierungsfehler erfolgt ist.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
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 4
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
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 1
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

Ähnliche Themen