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
3.978
983
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.568
785
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.568
785
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
311
185
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
workflow führt zu "keiner Rückmeldung" / Absturz JTL-Wawi 1.11 0
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 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 2
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 0
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 1
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0
Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben JTL-Wawi 1.11 3
Skonto bei Barzahlung wird angezeigt, aber nicht vom Rechnungsbetrag abgezogen JTL-Wawi 1.9 11
Neu Falsches Vorschaubild wird angezeigt, obwohl das richtige Bild in JTL hinterlegt ist User helfen Usern - Fragen zu JTL-Wawi 0
Inaktive Zahlungsart wird bei Eingangsrechnungen angezeigt JTL-Wawi 1.11 0
Neu Ameise: Kinderartikel (Variationskombinationen) aktualisieren – URL-Pfad/SEO-Slug wird nicht übernommen (Testlauf ok, Ergebnis bleibt leer) User helfen Usern - Fragen zu JTL-Wawi 5
Neu Rabatt auf Zahlungsart wird bei Lieferung ins EU-Ausland mit falscher MwSt berechnet? Betrieb / Pflege von JTL-Shop 0
Neu Eingabefeld der PayPal Kreditkartenzahlung wird bei eingeloggten Kundenkonto nicht angezeigt JTL-Shop - Fehler und Bugs 1
Neu Lieferschein Nummer wird auf der Rechnung wird komisch angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Artikelfilter: CACHING_GROUP_FILTER – wo wird der Cache invalidiert? JTL-Shop - Fehler und Bugs 0
Neu Wie wird die Seite "suche nach:" erzeugt? Allgemeine Fragen zu JTL-Shop 4
Neu Druckerzuordnung wird ignoriert WMS JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu PayPal lehnt Zahlung ab, weil PLZ angeblich nicht beliefert wird User helfen Usern 2
Neu Konfigurator-Produkt wird mit 0 € in den Warenkorb gelegt JTL-Shop - Fehler und Bugs 2

Ähnliche Themen