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

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.609
793
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.609
793
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.609
793
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
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
Neu Workflow Artkel bereits bestellt Arbeitsabläufe in JTL-Wawi 1
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Prüfung der UST-ID-Prüfung schlägt fehl. (Innergemeinschaftliche Lieferung) JTL-Wawi 1.8 2
Prüfung USt-ID geht nicht mehr JTL-Wawi 1.9 11
Rechnungsversand per eMail hin und wieder nicht erfolgreich JTL-Wawi 1.9 0

Ähnliche Themen