Gelöst Workflow Bedingung trifft nicht zu, Workflow wird dennoch selten ausgeführt

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.542
766
Hallo zusammen,

da wir heute wieder einen krassen Fall hatten, wollten wir nun doch mal Stimmen anderer Benutzer einholen.

Wir stellen immer wieder fest, dass JTL Workflows trotzdem ausgeführt werden, obwohl Bedingungen nicht zugetroffen haben.
Bei genauerer Betrachtung der Logfiles haben wir festgestellt, dass JTL wohl kurzzeitig aussetzer hat, im Logfile steht dann als Beispiel "3 Bedingungen treffen zu, eine Bedingung trifft nicht zu, Workflow wurde ausgeführt"!

Es ist völlig egal um welchen Workflow es sich handelt, unsere Benutzer berichten immer wieder, Sie hätten eine Email erhalten als Info, die man gar nicht hätte erhalten dürfen.
Beim Check von Logfile und Workflow-Test wurde dies auch immer bestätigt.

Der Verdacht hatte sich also nun bestätigt, dass die JTL-Wawi über die Bedingungen rutscht, bei Aussetzern aber teilweise Bedingungen "missachtet" und munter Workflows ausführt.
Die Workflows an sich sind korrekt und laufen seit Jahren, keine Updates erfolgt, nichts … das können wir zu 99.9% ausschließen.

DAS DARF NICHT SEIN UND AUCH NICHT PASSIEREN!

@JTL
Wäre es denn nicht sehr simpel, dass man "Prüfsummen" ergänzt? Sprich wenn Bedingung zutrifft ein Wert 1 addiert wird? Bei 4 Bedingungen wären es also 4 Punkte.
Beim Ausführen eines Workflows könnte man zudem abfragen, ob auch die Prüfsumme 4=4 ist, ansonsten Workflow abbrechen oder neu starten.

DANKE
 

Gökhan Basoglu

Moderator
Mitarbeiter
15. August 2019
164
49
Hallo wawi-dl,

zu deiner Frage mit der Prüfsumme. Es wird geprüft ob alle Bedingungen abgearbeitet wurden, von daher gibt es keine Notwendigkeit für eine Prüfsumme. Des Weiteren versuchen wir gerade das Verhalten welches du beschrieben hast intern nachzustellen. Weitere Fälle dieser Art sind uns momentan nicht bekannt. Vielen Dank für dein Feedback und Mithilfe.
 
  • Gefällt mir
Reaktionen: wawi-dl

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.542
766
Sofern das Objekt gegen alle Bedingungen geprüft wird, benötigt man nicht zwingend Prüfsummen.

Wie besprochen muss man allerdings dennoch Deadlocks untersuchen, gerade in Bezug auf DirectQuery oder sonstigen SQL-Abfragen, dass wenn die ein Fehler werfen die Bedignung auch als "falsch" bewertet wird.
Der Fehler kann wohl schon in Richtung SQL-Abfragen (erweiterte Eigenschaften) gehen, was sicherlich nicht der Großteil von Anwendern nutzt.

Wir beobachten weiter und reporten ...
 
  • Gefällt mir
Reaktionen: Gökhan Basoglu

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.542
766
@Gökhan Basoglu
Ich hatte erneut einen Fall, der Workflow wird sogar bereits verzögert ausgeführt "1 min", so dass alle Auftragsdaten vorhanden sein MUSSTEN!

Auch hier eine "erweiterte Eigenschaften" als Bedingung mit einer SQL Abfrage.

Gleiches Spiel, Workflow hätte nicht ausgeführt werden dürfen, wieder wohl ein Deadlog / Aussetzer auf Datenbank, die Bedingung wurde nicht berücksichtigt.

Das Problem scheint also defintiv mit SQL-Abfragen zusammenhängen, man muss hier zwingend sicherstellen, dass hier eine Abfrage auch wirklich erfolgt ist!
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.542
766
@Gökhan Basoglu
Heute trat wieder ein altbekannter Fehler auf.

Workflow hat ebenfalls eine "erweiterte Eigenschaft" mit SQL-Abfrage, dieser Workflow hatte sogar bereits einen Zeitversatz.
Ich kann also festhalten, es liegt definitiv an SQL-Abfragen, die bei Abarbeitung von Workflows nicht immer sauber abgefragt werden.

Bitte informieren Sie Ihren Kollegen aus der Entwicklung, der mit bei der Telko dabei war :thumbsup:
 

Björn Ponsen

Moderator
Mitarbeiter
1. Juli 2016
987
90
@wawi-dl,
wie ich erfahren habe, habt ihr ein Ticket bei den Kollegen zu diesem Thema. Bei Ticket Sachen bitte ich euch auf das Ticket zu antworten dann sehen die Kollegen das direkt.
 
  • Gefällt mir
Reaktionen: wawi-dl
Ähnliche Themen
Titel Forum Antworten Datum
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
Neu Workflow LandISO User helfen Usern - Fragen zu JTL-Wawi 3
Workflow zum abrufen der Upload-Datei aus dem Shop-Auftrag JTL-Wawi 1.11 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Stornobeleg als Workflow-Trigger JTL-Wawi 1.10 6
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
In Diskussion Workflow: Straße enthält Postfiliale oder Paketshop JTL-Workflows - Fehler und Bugs 3
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
In Diskussion Workflow alle X Tage ausführen JTL-Workflows - Ideen, Lob und Kritik 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow verändert Wert JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Standardlieferant JTL-Wawi 1.10 2
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
Issue angelegt [WAWI-44314] Workflow automatisch 2 Pakete erstellen bei bestimmen Produkten? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst CustomWorkflow erscheint nicht in den Workflow-Aktionen JTL-Workflows - Fehler und Bugs 7
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Ladenpreis auf Etikett mit Bedingung verknüpfen User helfen Usern - Fragen zu JTL-Wawi 1
Vorlage mit Bedingung JTL-Wawi 1.9 2

Ähnliche Themen