Neu workflow - alle Artikel mit bestimmter Bezeichnung

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93
Moin zusammen,

ich versuche per Workflow festzustellen, ob ein Auftrag Artikel mit einer bestimmten Bezeichnung enthält.
Folgendes Konstrukt habe ich versucht:
Code:
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {% if Artikelbeschreibungen.Bezeichnung | Matches: 'foo', true %}
       ja
    {% else %}
       nein
    {% endif %}
{% endfor -%}
Leider verzweigt der Code immer in den "true" Zweig, obwohl mein Testauftrag nur einen Artikel mit "foo" enthält.
Mich dünkt, ich habe das if Statement falsch aufgebaut, weiß aber nicht wo es klemmt. Wenn ich den Code Testweise so aufbaue
Code:
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {{ Artikelbeschreibungen.Bezeichnung | Matches: 'foo', true }}
{% endfor -%}
bekomme ich genau 3x false und einmal true. Da das doch boolean sind, sollte es mit dem if Statement doch klappen?
Wo habe ich denn den Denkfehler?
 

gboehm

Sehr aktives Mitglied
30. Januar 2011
1.068
93
ich habe das nun so gelöst:

Code:
{% assign master_artikel = 0 %}
{% assign dependency_artikel = 0 %}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {% assign result = Artikelbeschreibungen.Artikelnummer | Matches: '123', true %}
    {% if result == true %}
       {%  assign master_artikel = master_artikel | Plus: 1 %}
    {% endif %}
{% endfor -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.Positionen -%}
    {% assign result = Artikelbeschreibungen.Bezeichnung | Matches: 'abc', true %}
    {% if result == true %}
       {%  assign dependency_artikel = dependency_artikel | Plus: 1 %}
    {% endif %}
    {% assign result = Artikelbeschreibungen.Bezeichnung | Matches: 'xyz', true  %}
    {% if result == true %}
       {%  assign dependency_artikel = dependency_artikel | Plus: 1 %}
    {% endif %}
{% endfor -%}
{% assign gesamt_master = master_artikel | Times: 2 %}
{% if dependency_artikel == gesamt_master %}
true
{% else %}
false
{% endif %}

Für den Fall, dass das auch jemand gebrauchen kann...
Hiermit versuche ich Konfigurator-Abhängigkeiten nachzubilden. Wenn Konfi-Artikel 123 im Auftrag stehen, müssen zwingend noch jeweils 2 weitere Artikel abc und xyz vorhanden sein.
Fehlt einer davon geht ein E-Mail an den Kunden und der Auftrag wird gesperrt.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow automatisch alle 2 Stunden ausführen – Prüfung auf voraussichtliches Lieferdatum User helfen Usern - Fragen zu JTL-Wawi 11
Beantwortet Workflow löst nicht aus, obwohl alle Bedingungen erfüllt JTL-Workflows - Fehler und Bugs 1
Neu 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 6
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8
In Diskussion Workflow ausführen bei Lagerbestand 0 eines Lagers JTL-Workflows - Fehler und Bugs 3
Neu Workflow: WMS Lager nutzen um Versandart zu bestimmen User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Workflow soll wenn Artikel 0 Bestand für 35 Tage hat diesen auf inaktiv setzen JTL-Wawi 1.10 4
Automatischer Workflow für Versand von Gutscheinen versendet den Gutschein nicht JTL-Wawi 1.10 2
Workflow für Benachrichtigung bei Stammkunden JTL-Wawi 1.10 9
Workflow: Neue Kunden direkt einer Kundengruppe zuordnen JTL-Wawi 1.10 6
Neu Workflow: Musterbestellungen (0 € Gesamtbruttowert) automatisch ausliefern lassen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Versandart prüfen und im Auftrag setzen - speziell für Stücklistenartikel User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ausliefern Workflow mit variablen Ausführungszeiten je nach vorauss. Lieferdatum User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow Error While Automating Game Update Notifications JTL-Workflows - Fehler und Bugs 1
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow zur Zählen von Retouren und Bestellungen von einem Kunden JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Externe E-Mail mit Auftragsdaten per Workflow erzeugen JTL-Workflows - Fehler und Bugs 10
Neu Workflow Amazon Fristen + Bestellung filtern und Ausliefern User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow „Rechnung drucken“ wird nicht automatisch ausgeführt JTL-Workflows - Fehler und Bugs 7
Neu Kommentar / Notiz einblenden lassen bei Retoure am WMS? Oder Workflow bei Retoure mit kommentiertem Auftrag? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
In Diskussion Workflow wird ausgeführt obwohl Bedingung nicht zutrifft. JTL-Workflows - Fehler und Bugs 9
Beantwortet Workflow Auftrag über FFN ausliefern wenn Ware eingelagert JTL-Workflows - Ideen, Lob und Kritik 6
Workflow mit Bedingung Lieferant wird nicht mehr ausgeführt JTL-Wawi 1.9 1
Seit Update 1.10.12.0 – Keine Rechnungserstellung per Workflow bei FBA-Aufträgen JTL-Wawi 1.10 3
Neu Workflow Amazon Versandgruppe ändern User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Per Workflow aktuelle Kategorie als Attribut hinterlegen JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow lößt bei Track & Trace nicht aus User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion JTL WAWI + FFN + OrangeConnex Workflow für Versand und Lagerbestand JTL-Workflows - Ideen, Lob und Kritik 0
Neu Nach Import der Angebote sind alle versandarten auf kostenlosen Standardversand gesetzt worden Amazon-Lister - Ideen, Lob und Kritik 1
Neu Newsletter wird nicht an alle Empfänger versendet JTL-Shop - Fehler und Bugs 0
Neu Unicorn2 - Marcos Software Internetseite alle weg? Läuft das Projekt noch? Schnittstellen Import / Export 4
Neu Alle Wawi Kunden im Shop registrieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung- UND ALLE Lieferadressen in Kundenübersicht sichtbar JTL-Wawi - Ideen, Lob und Kritik 11
Neu Ich habe eben einen neuen Shop erstellt und alle Artikel übertragen, aber leider werden mir bei den Versandarten die Versandklassen nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wie bringe ich die Anzeige der Lieferzeit in alle Artikelseiten? Allgemeine Fragen zu JTL-Shop 7
Neu Bewertungen seperat auf einer Seite auflisten (alle) Allgemeine Fragen zu JTL-Shop 0
Kundenkonto Adressfehler | Alle Felder belegt JTL-Wawi 1.9 0
Neu Download-Artikel mit dem Download-Modul anbieten JTL SHOP Plugins für JTL-Shop 5
Neu Fehlermeldung beim Überarbeiten der Daten unter Artikel Verkaufsplattform LLister Amazon-Lister - Fehler und Bugs 0
Neu Artikelnummern bei bestehenden Artikel falsch zusammengesetzt JTL-Wawi - Fehler und Bugs 0
Neu Artikel lassen sich nicht aus Shopify Store löschen Shopify-Connector 4
Artikel mit zwei Positionen JTL-Wawi 1.10 1
Neu Ameise Import - Kind-Artikel - Kurzbeschreibung/Beschreibung des Vaterartikel? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel einstellungen (Versand) User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen