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

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.668
806
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.668
806
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.668
806
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 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 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
Prüfung der UST-ID-Prüfung schlägt fehl. (Innergemeinschaftliche Lieferung) JTL-Wawi 1.8 2
Rechnungsversand per eMail hin und wieder nicht erfolgreich JTL-Wawi 1.9 1

Ähnliche Themen