In Diskussion Workflow wird ausgeführt obwohl Bedingung nicht zutrifft.

NewBuy

Sehr aktives Mitglied
29. August 2016
2.105
320
Moin,

irgendwie spinnen in den letzten Monaten die Workflows :(

Nun habe ich folgendes Problem:
Der Workflow soll nur ausgeführt werden wenn alle Bedingungen erfüllt sind.
Als erste Bedingung wird abgefragt ob ein Name nicht vorhanden ist.
In der Simulation steht auch zuerst, das dieser Name da ist und als Meldung erhalte ich "Bedingung trifft nicht zu"
Eine Zeile weiter wird mir gesagt die Bedingung trifft doch zu und der Workflow wird ausgeführt :(

Screenshot 2025-07-18 114018.png

Hat da einer eine Idee wieso der Workflow dennoch ausgeführt wird?

Grüße Uwe
 

John

Sehr aktives Mitglied
3. März 2012
4.017
1.006
Berlin
Wahrscheinlich weil du die Option "Eine Bedingung muß zutreffen" statt "Alle müssen zutreffen" gesetzt hast ;)
 

Anhänge

  • Bedingung.png
    Bedingung.png
    11,6 KB · Aufrufe: 4

Steffen80

Sehr aktives Mitglied
27. August 2012
416
91

NewBuy

Sehr aktives Mitglied
29. August 2016
2.105
320
Ich gehe von dem gleichem Problem aus was Du schon mal hattest.

Workflowbedingungen prüfen so lange, bis die Bedingung erfüllt ist oder alles geprüft wurde.

Überprüf das in einer erweiterten Eigenschaft und frag das dann ab, so umgehst Du dieses Problem.
Wie auch in Deinen anderen Beiträgen:

https://forum.jtl-software.de/threads/bug-workflow-bricht-ab.234583/#post-1273237

https://forum.jtl-software.de/threa...bei-unterschiedlichen-klappt-es-nicht.234229/
Moin,

nach Rücksprache mit dem Support, liegt es daran, dass wenn mehrere Artikel im Auftrag sind jeder Artikel geprüft wird und selbst die Versandart zählt da anscheinend als Artikel.
Somit kann man in einen solchen Fall nie sagen wenn im Artikelname "XY" vorhanden ist für den Workflow nicht aus, da spätestens in der Versandart nicht zutrifft :(

Lösung wäre über die erweiterte Eigenschaften, aber da bin ich raus, da ich mich mit dem Programmieren (coden) zu wenig auskenne.
Hier wäre dann wenn im als Lösung Notwendig wenn im Artikelnamen "XY" vorhanden ist, dann führe den Workflow nicht aus.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
Ich sitze grad nicht am Rechner, aber gibt es nicht auch einen Ast unterhalb von Auftragspositionen wie bspw. Artikelpositionen.Artikel.Bezeichnung oder so? Mein Verständnis wäre, dass damit auch wirklich nur Artikelpositionen geprüft werden und nicht auch alle anderen Positionstypen.
 

Steffen80

Sehr aktives Mitglied
27. August 2012
416
91
den Ast gibt es und der funktioniert auch.
Es wird aber trotzdem über alle Artikel getestet und das würde ich in einer erweiterten Eigenschaft machen.

Code:
{% assign ArtNrTest = 'Fahrradtraeger nicht Vorhanden' -%}
{% for Anzahl in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% if Vorgang.AuftragsPositionen.ArtikelPositionen.[forloop.index0].Artikel.Bezeichnung contains 'Fahrradträger'  -%}
{% assign ArtNrTest = 'Fahrradtraeger Vorhanden' -%}
{% endif -%}
{% endfor -%}
{{ARtNrTest}}

Groß/Kleinschreibung ist für den Test relevant
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
den Ast gibt es und der funktioniert auch.
Es wird aber trotzdem über alle Artikel getestet und das würde ich in einer erweiterten Eigenschaft machen.

Wenn dieser Ast fälschlicherweise alle Auftragspositionen durchgeht, ist das in Deinem Loop doch auch der Fall. Ich würde hier innerhalb der Schleife zuerst den Positionstyp abfragen (vielleicht gibt man mal ne Freiposition mit der Bezeichnung ein oder so) und nur bei item auch die Bezeichnung.
 

Steffen80

Sehr aktives Mitglied
27. August 2012
416
91
Ja das ist bei dem Loop auch der Fall aber:

Position:
1. Fahrradträger
2. Ständer

Wenn man als Bedingung hat Fahrradträger soll nicht vorkommen ist es halt so das der normale Loop hier 1x sagt vorhanden und 1x sagt nicht vorhanden
bei oben genannten Beispiel (was auch stimmt bezogen auf die einzel Psoitionen)
mit der erweiterten Eigenschaft kann man genauer prüfen...

Ich hab das mal getestet und die Versandpsotion wird bei der Varaible Artikelposition nicht abgefragt macht aber keinen Unterschied da mein Loop ja abfragt ob irgendeine Position das Wort Fahrradträger enthält.
gehe nicht davon aus das eine Versandposiiton das Wort Fahrradträger enthält;)
 

FOC Solutions

Offizieller Servicepartner
SPBanner
5. Juli 2024
335
204
Das ist das alte Problem mit dem enthält nicht und mehreren Werte darin. Sobald ein Artikel enthält nicht als Bedingung erfüllt, ist der Punkt für den Workflow gültig und somit löst er aus.

Am einfachsten löst man es für jede enthält nicht Möglichkeit eine extra Abfrage zu erstellen, dann funktioniert es auch.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 2
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 3
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 0
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
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
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 Gini Scan & Pay wird zum 1. Juni 2026 eingestellt. Gibt es Alternativen? Plugins für JTL-Shop 8
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 1
Brutto-Gesamtbetrag wird (wieder) falsch berechnet - 2.0.1 JTL-Wawi 2.0 12
Neu Zahlung zugewiesen, aber keine Rechnung wird angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sendungsnummer in Versandmail wird nicht korrekt befüllt Arbeitsabläufe in JTL-Wawi 1
Neu Versanderweiterung in EU- Länder - Was wird vergessen? Business Jungle 4
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0
JTL-Wawi eBay Fahrzeugverwendung (K-Typen) wird nicht aktiviert trotz Ameise-Import JTL-Wawi 1.10 0
Neu Umsatzsteuernummer von Kunden wird nicht in Wawi übertragen Shopify-Connector 4
Neu DHL Versenden 4.0 Firmenname wird nicht gedruckt JTL-ShippingLabels - Fehler und Bugs 6
Neu Anzeigen der Zahlungsart, die bei der Zahlung gesetzt wird Eigene Übersichten in der JTL-Wawi 10
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Pickliste wird auf Packtisch und in Wawi unter Picklisten nicht angezeigt. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu DHL Wunschzustellung wird bescheiden dargstellt - keine Shopzustellung auswählbar Plugins für JTL-Shop 0
Neu GLS WebAPI wird abgeschaltet (31.12.2026) JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu FBA-Streckenlager wird nicht mehr automatisch ausgebucht Einrichtung und Installation von JTL-eazyAuction 0
Unter-Unterkategorie Pfeil wird nicht angezeigt! Einrichtung JTL-Shop5 4
Unter-Unterkategorie Pfeil wird nicht angezeigt! Upgrade JTL-Shop4 auf JTL-Shop5 1
Kundennummer wird in E-Mail-Bestellung nicht angezeigt JTL-Wawi 1.10 0
Neu User-Agent ohne Kennung wird blockiert Onlineshop-Anbindung 4
OTTO: Keine Retourennummer (Hermes HSI) – Versandstatus wird nicht aktualisiert JTL-Wawi 1.11 1
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Neu Rechnung wird zusätzlich auf Labeldrucker ausgegeben JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Varkombis Import Fehler "#VARKOMBI WIRD NICHT ANGELEGT#" JTL-Ameise - Fehler und Bugs 4
Neu Neue Box im Footer erstellt, Inhalt wird nicht korrekt angezeigt Betrieb / Pflege von JTL-Shop 1
Neu Der Auftrag wird nicht ausgeliefert. Der Auftrag befindet sich bereits auf einer anderen Pickliste. User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0

Ähnliche Themen