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

NewBuy

Sehr aktives Mitglied
29. August 2016
2.106
321
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.129
1.053
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
436
94

NewBuy

Sehr aktives Mitglied
29. August 2016
2.106
321
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.676
840
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
436
94
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.676
840
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
436
94
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
358
214
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 bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
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 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 1
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
Sichtbarkeit in Kategorien wird nicht mehr gespeichert JTL-Wawi 2.0 0
Neu Altes Bild wird einfach nicht gelöscht. DB Eintrag löschen? Betrieb / Pflege von JTL-Shop 0
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Neu Nummernkreis Kundennummer wird ignoriert JTL-Wawi - Fehler und Bugs 0
Rechnung wird zu spät erzeugt JTL-Wawi 2.0 1
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Neu WMS-APP funktioniert nicht - Fehlermeldung: andere Edition wird benötigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu ACHTUNG: AB-Preis wird rechtlich falsch ausgegeben Betrieb / Pflege von JTL-Shop 3
Neu DHL Versenden 4.0 Tracking ID wird gekürzt JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Rechnungskorrektur/Storno wird auf falsches Buchungskonto gebucht JTL-Wawi - Fehler und Bugs 1
Neu AMAZON Anbindung - Bearbeitungszeit - wird nicht an AMAZON Übermittelt Amazon-Anbindung - Ideen, Lob und Kritik 0
Rechnung speichern - WaWi wird geschlossen JTL-Wawi 2.0 4
Neu Status wird immer wieder überschrieben Shopify-Connector 0
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Neu DHL 4.0 Versandschnittstelle wird nicht aufgeführt? JTL-ShippingLabels - Fehler und Bugs 5
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 18
Brutto-Gesamtbetrag wird (wieder) falsch berechnet - 2.0.1 JTL-Wawi 2.0 34
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 5
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0

Ähnliche Themen