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.925
964
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
406
87

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.372
726
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
406
87
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.372
726
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
406
87
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
296
160
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 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
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
Neu Ameise: Kinderartikel (Variationskombinationen) aktualisieren – URL-Pfad/SEO-Slug wird nicht übernommen (Testlauf ok, Ergebnis bleibt leer) User helfen Usern - Fragen zu JTL-Wawi 1
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 0
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
Neu Abgelaufene MHD (Mindesthaltbarkeitsdatum) wird im Shop nicht angezeigt. JTL-Shop - Fehler und Bugs 2
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Druckvorschau wird doppelt aufgerufen JTL-Wawi - Fehler und Bugs 6
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
Bei Beschaffung wird keine Positionsnummer bei den Artikeln angezeigt JTL-Wawi 1.10 1
Neu Barcodescanner - Artikel mit # wird nicht übergeben Allgemeine Fragen zu JTL-POS 2
Neu Staffelpreise wird mit Sternchen angezeigt - wie ändere ich das Allgemeine Fragen zu JTL-Shop 0
seit 1.11 wird Druck ausgeführt nach JTL-POS Vorgang JTL-Wawi 1.11 0
Beschaffung Spaltensortierung / Spaltenanordnung / Spaltenfilter wird nicht mehr gespeichert JTL-Wawi 1.11 0
Neu GELÖST! Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" bei WAWI 1.11.3 Amazon-Anbindung - Fehler und Bugs 10
Neu B2B Preis wird nicht an Amazon übergeben. Auch nicht WAWI intern User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst: Lagerstand wird falsch berechnet JTL-Wawi 1.9 4
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Neu eBay-Angebote: Herstellernummer wird automatisch auf 'Nicht zutreffend' gesetzt - wie verhindern? eBay-Anbindung - Fehler und Bugs 0

Ähnliche Themen