Offen Erweitere Eigenschaft im Workflow - Abfrage von Versandklasse bei mehreren Positionen im Auftrag funktioniert nur bei erstem Objekt

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

Christian_MIMO

Sehr aktives Mitglied
7. November 2016
256
42
Hallo zusammen,
ich versuche gerade per erweiterter Eigenschaft im Workflow abzufragen, ob ein Auftrag eine bestimmte Versandklasse enthält und ob der Auftrag eine andere bestimmte Versandklasse nicht enthält.

D.h. es ist ein Auftrag in dem mehrere Positionen enthalten sind, die verschiedene Versandklassen enthalten sind.
Das Ergebnis der erweiterten Eigenschaft(en) bzw. des Workflows muss wie folgt sein:
Auftrag enthält Positionen mit Versandklasse A und enthält keine Positionen mit Versandklasse B => Workflow auslösen
Auftrag enthält Positionen mit Versandklasse A und Positionen mit Versandklasse B => Workflow nicht auslösen

Mein Ansatz im Workflow war:
1599119418235.png

Leider gibt der Workflow bei gemischten Aufträgen immer aus, dass alle Bedingungen korrekt sind. Aus meiner Sicht liegt es daran, dass in den erweiterten Eigenschaften immer die erste Auftragspositionen abgefragt wird, die i.d.R. Versandklasse A ist. Deshalb stimmen beiden Bedingungen zu den Versandklassen - was aber in der Realität falsch ist, da z.B. Position Versandklasse B ist. Die erweitere Eigenschaft erkennt dies aber nicht, da anscheinend in der DB nur das erste Objekt abgefragt wird und ich sehe keine Option eine Schleife über alle Positionen zu ziehen (wie z.B. in den Dot Liquid Editoren für die E-Mailvorlage).

Hier noch die erweiterten Eigenschaften:
1599119681787.png
1599119731982.png

Zuvor habe ich es mit einer "And"-Bedingung in den erweiterten Eigenschaften versucht, d.h. ich habe das in einer Eigenschaft verkettet, aber das hat logischweise auch nicht funktioniert, da nur das erste Objekt abgefragt wird und dann kann nicht Versandklasse A und B haben... :rolleyes:

Ist das ein Fehler, ein fehlendes Feature und bin ich das Problem? ;)

Viele Grüße
Christian
 

Christian_MIMO

Sehr aktives Mitglied
7. November 2016
256
42
Hier ist die Lösung:
{% for pos in Vorgang.AuftragsPositionen.ArtikelPositionen -%}{% if pos.Artikel.VersandklasseName contains 'A' %}true{% elsif pos.Artikel.VersandklasseName != 'B' %}false{% endif %}{% endfor -%}

Abhängig von der Menge der Positionen gibt die erweiterte Eigenschaft dann aus:
truetruetruefalsetruetruefalse...

Im Workflow heißt die Bedingung dann:
Versandklase=A enthält nicht "false"

Dann funktioniert der Workflow einwandfrei und ich kann mir auch eine Bedingung sparen. :)
 
  • Gefällt mir
Reaktionen: SolWeintraub

gnarx

Sehr aktives Mitglied
18. Januar 2018
2.846
320
Darf ich das in meine Tips mit übernehmen? Ich wollte da einen anlegen für nützliche Schleifen und finde es schade wenn solche Tips einfach nicht wieder auffindbar sind.
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Fehlermeldungen bei Workflow an Ebaykunden eBay-Anbindung - Fehler und Bugs 0
Neu Workflow Lieferantenbestellung anlegen, wenn kein eigener Lagerbestand vorhanden Arbeitsabläufe in JTL-Wawi 0
In Diskussion Versandart mit Workflow anpassen JTL-Workflows - Fehler und Bugs 4
In Diskussion Workflow aus Auftrag mit Verspätung JTL-Workflows - Fehler und Bugs 4
Beantwortet Workflow Artikel Höhe ermitteln JTL-Workflows - Ideen, Lob und Kritik 1
Verwiesen an Support Workflow Queue wächst an und arbeitet nicht mehr ab JTL-Workflows - Fehler und Bugs 6
Neu Workflow für "Kunde von Firma" Arbeitsabläufe in JTL-Wawi 3
Verwiesen an Support Berechtigungsproblem bei Workflow ausführen JTL-Workflows - Fehler und Bugs 1
In Diskussion Paypal Erstattung per Workflow JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow nach Beendigung geschriebene .txt Datei öffnen oder direkt drucken User helfen Usern - Fragen zu JTL-Wawi 7
Beantwortet Hausnummer Problem mit Workflow richtig machen? JTL-Workflows - Ideen, Lob und Kritik 2
Gelöst Picklisten per Workflow vom Packtisch+ erzeugen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Beantwortet Mit Workflow neue Variationskombinationen erstellen? JTL-Workflows - Ideen, Lob und Kritik 1
Neu Versandbenachrichtigung zeitversetzt via Workflow senden lassen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu [Idee] - Workflow > Werte setzen > Warengruppe JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet Workflow Freitextwerte in Anmerkungen kopieren JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion DHL Retouren-Portal überflüssig und zu teuer - stattdessen Workflow? JTL-ShippingLabels - Ideen, Lob und Kritik 2
In Diskussion Darstellung von Artikelmenge bei Mail durch Workflow JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow Spezialist gefragt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow Angebot > Auftrag > Auftragsbestätigung mit Unterschrift Option > Lieferschein > Teilrechnung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Beantwortet Jtl Workflow - "Werte setzen" Problem JTL-Workflows - Fehler und Bugs 9
In Diskussion Wawi 1.5.25 - Workflow - mehrere Replace in einem Workflow-Durchgang JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion Workflow wird nach Änderung am Artikel durch Ameise nicht ausgelöst JTL-Workflows - Fehler und Bugs 3
Beantwortet Lagerpackliste über einen manuellen Workflow drucken JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow Ausführungsplan nur Mo-Fr einstellen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Versandart mit einem Workflow nach dem Import der Bestellung automatisch ändern User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow Drucker - Versanddatum setzen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Mit einem Workflow den Lieferstatus automatisch ändern geht nicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Shop Kundennummer in Wawi Workflow | Automatische Kupon erstellung per Workflow User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Kundenstammdaten (E-Mail Adresse) mit Workflow leeren oder ersetzen JTL-Workflows - Fehler und Bugs 1
Offen Workflow um Variationswerte (wie z.B. Größe und/oder Farbe) in Attribute (oder Merkmale) zu kopieren JTL-Workflows - Ideen, Lob und Kritik 1
Neu Amazon Auftrag umgeht Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Verwiesen an Support Workflow Ware fehlt JTL-Workflows - Fehler und Bugs 2
In Diskussion Bestellung durch Workflow erstellen JTL-Workflows - Ideen, Lob und Kritik 1
Offen workflow für Zahlungsart änderung und nicht bezahlt setzung! JTL-Workflows - Ideen, Lob und Kritik 5
Offen Email-Benachrichtigung wenn Workflow fehlerhaft / fehlgeschlagen ist JTL-Workflows - Ideen, Lob und Kritik 0
Gelöst Auftragsnummer via Direct Query für Workflow auslesen JTL-Workflows - Ideen, Lob und Kritik 2
Offen Automatisches Ausliefern per Workflow bei Versand über Fulfillment-Dienstleister JTL-Workflows - Ideen, Lob und Kritik 0
Gelöst Workflow RemoveLast funktioniert nicht JTL-Workflows - Fehler und Bugs 4
Neu Workflow Fehler bat Datei wird nicht ausgeführt User helfen Usern - Fragen zu JTL-Wawi 1
Verwiesen an Support Ebay - Workflow "Rechnung erstellt" JTL-Workflows - Fehler und Bugs 10
Offen Powershell aus Workflow wird nicht ausgeführte JTL-Workflows - Fehler und Bugs 4
In Bearbeitung [DotLiquid] - Artikelbeschreibung via Workflow aus eigenen Feldern füllen Arbeitsabläufe in JTL-Wawi 3
Neu JTL-POS Zahlung ohne Workflow-Auslösung Arbeitsabläufe in JTL-Wawi 0
Issue angelegt [WAWI-16388] Vorschlag: Den Rückgabewert einer externen Anwendung als Ergebnis für einen Workflow nutzen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Lieferdatum in Lieferantenbestellung/Dropshipping Best. per Workflow setzen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Packtisch - Workflow auslösen - Versand abschliessen - Verständisprobleme Arbeitsabläufe in JTL-Wawi 0
Offen manueller Workflow: Umtauschauftrag anpassen & Rechnungskorrektur erstellen JTL-Workflows - Ideen, Lob und Kritik 0
Gelöst Preisänderung von weiteren Shops per Workflow? JTL-Workflows - Ideen, Lob und Kritik 9
Neu Telefonnummer Kunden automatisch setzen workflow Arbeitsabläufe in JTL-Wawi 10
Ähnliche Themen