Gelöst Track & Trace Workflow triggert zu oft

zzzZZZzzz

Gut bekanntes Mitglied
21. Januar 2022
140
14
Ich habe einen weiteren Workflow gefunden, der auslöst, als würde die Bedingung gar nicht überprüft.
Nach Zustellung des Paketes soll am Abend eine Mail versendet werden:

1646642409305.png

Nun wurde der Workflow für mehrere Pakete fast jedes Mal ausgelöst, sobald sich der Zustand geändert hat. Die Bedingung war nirgends erfüllt. Um die Zeit wird ja nichts ausgeliefert...

1646642531756.png

Beispielhaft Paket 115:

1646642567611.png

Wenn ich den Workflow für eines dieser Pakete simuliere, bricht er bei Abfrage der Bedingung korrekterweise ab.

Für den Moment muss ich den Workflow deaktivieren, damit meine Kunden nicht mit Mails geflutet werden.
 
Zuletzt bearbeitet:

Thomas Berge

Moderator
Mitarbeiter
3. Dezember 2017
386
113
Hallo @zzzZZZzzz ,

der Workflow ist zeitverzögert, d.h. jedes Mal wenn das auslösende Ereignis eintritt, wird der Workflow in die Workflowqueue eingefügt. Die Meldung hast du auch im Screenshot gezeigt "Workflow 'Zugestellt -> MAIL Bewertung' wurde in die Queue eingefügt." Erst wenn der Ausführungszeitpunkt für den Workflow erreicht ist, werden die Bedingungen geprüft und wenn die Bedingungen zutreffen, werden die Aktionen ausgelöst. Im Workflowlog steht dann ein zweiter Eintrag, wenn eine Aktion ausgeführt wurde.
 
  • Gefällt mir
Reaktionen: zzzZZZzzz

zzzZZZzzz

Gut bekanntes Mitglied
21. Januar 2022
140
14
Hi Thomas,
Okay, das ändert die Logik natürlich immens.

Kann man dieses Vorhaben dann überhaupt zeitversetzt steuern? Denn der Paketstatus ändert sich häufig, zugestellt wird es aber nur einmal.
Kann man einen sofortigen Workflow mit der Bedingung erstellen, der dann einen zeitversetzten workflow mit der Mail triggert?
Oder halt nur den letzten ausführen, sollte ja auch klappen.

Kann man Sachen aus der Queue werfen? Mein letzter Stand: Nein.
 
Zuletzt bearbeitet:

Thomas Berge

Moderator
Mitarbeiter
3. Dezember 2017
386
113
Hallo @zzzZZZzzz ,

ich würde einen sofort ausführenden Workflow mit Bedingung verwenden und damit den zeitverzögerten Workflow triggern, der die Mail versendet.

Mit letzten ausführen sollte es im Normalfall auch funktionieren, bin mir allerdings nicht sicher was passiert wenn ein Status "verspätet" eingelesen wird und dann "Zugestellt" nicht der letzte Status ist.

"Kann man Sachen aus der Queue werfen? Mein letzter Stand: Nein."
Einträge in der Workflowqueue können über die Wawi gelöscht werden.
Admin > Hintergrundprozesse > Reiter: Workflow Queue > Einträge markieren > Button: Ausgewählte löschen > Button: Änderungen speichern
Da man aber nicht erkennen kann für welches Objekt der Workflow in der Queue steht, ist diese Möglichkeit nicht ganz so praktikabel. Da müssen wir ran, wenn irgendwann mal der Bereich überarbeitet werden sollte.
 
  • Gefällt mir
Reaktionen: zzzZZZzzz
Ähnliche Themen
Titel Forum Antworten Datum
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

Ähnliche Themen