Workflow Warenpostartikel - Problem mit Warengruppen

  • Das FBA-Reparatur Tool zur Korrektur der doppelten FBA Aufträge vom 06.06. und folgend steht nun endlich zum Download bereit! HIER gehts zum Download

daluga

Aktives Mitglied
13. März 2015
17
2
Hallo,

ich bin dabei, einen Workflow für Warenpost unter Aufträge automatisiert sofort nach Auftragseingang einzurichten, um die Versandart auf Warenpost zu ändern.

Die Änderung der Versandart soll nur erfolgen, wenn ALLE darin enthaltenen Auftragspositionen auch ausgewählten Warengruppen (die ich für warenposttauglich erachte) zugehören.
Sobald ein Artikel einer Warengruppe, die nicht für Warenpost vorgesehen wäre auch im Auftrag wäre, dann soll der Workflow mit der Versandänderung natürlich nicht greifen.

Mein Problem: Ich habe verschiedenste Ansätze probiert und stehe als Programmieranfängerin einfach an.
Ich weiß noch nicht, wie ich es lösen kann, wenn mehrere Warengruppen gleichzeitig in meinem Auftrag vorhanden sind, die den Workflow auslösen, da meine bisher getesteten Workflow immer auch dann greifen, sobald auch nur ein Artikel darin ist, der warenposttauglich wäre. Natürlich habe ich noch andere Limits, wie Gewicht etc.. gesetzt, um es im Ganzen einzugrenzen, aber das mit den Warengruppenartikel bekomme ich einfach nicht hin.

Die Unterscheidung über die Warengruppen wäre am Einfachsten für mich.

Welche Ansätze hättet ihr, wie ich das lösen könnte?

Beispiel, wo Workflow nicht greifen soll:
Auftrag enthält Warengruppenartikel mit folgenden Warengruppenbezeichnungen:
Artikel 1: Warengruppe "15 g Räuchermischungen" - wäre ein Warenpostartikel
Artikel 2: Warengruppe "20 g Aromaweihrauch" - wäre ein Warenpostartikel
Artikel 3: Warengruppe "Räucherstövchen" - wäre KEIN Warenpostartikel

Beispiel wo Workflow greifen soll:
Artikel 1: Warengruppe "15 g Räuchermischungen" - wäre ein Warenpostartikel
Artikel 2: Warengruppe "20 g Aromaweihrauch" - wäre ein Warenpostartikel

Ich würde mich sehr über Eure Mithilfe freuen.
Danke
Karin
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
522
173
Hi,

du kannst eine erweiterte Eigenschaft hiermit anlegen:

Code:
{%- assign counter = 0 -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{%- case Artikelbeschreibungen.Artikel.Warengruppe.Name -%}
{%- when 'Räucherstövchen' -%}{%- assign counter = counter | Plus: 1 -%}
{% endcase -%}
{% endfor -%}
{{ counter }}

Dabei werden alle Positionen geprüft und ist eine dabei, welche keine Warenpost haben soll, dann wir 1 auf einen Zähler addiert.
Du kannst hinter 'Räucherstövchen' noch weitere packen mit or 'Warengruppe2'.

Als Bedingung im Workflow dafür dann gleich 0 verwenden.

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: daluga

daluga

Aktives Mitglied
13. März 2015
17
2
Hi,

du kannst eine erweiterte Eigenschaft hiermit anlegen:

Code:
{%- assign counter = 0 -%}
{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{%- case Artikelbeschreibungen.Artikel.Warengruppe.Name -%}
{%- when 'Räucherstövchen' -%}{%- assign counter = counter | Plus: 1 -%}
{% endcase -%}
{% endfor -%}
{{ counter }}

Dabei werden alle Positionen geprüft und ist eine dabei, welche keine Warenpost haben soll, dann wir 1 auf einen Zähler addiert.
Du kannst hinter 'Räucherstövchen' noch weitere packen mit or 'Warengruppe2'.

Als Bedingung im Workflow dafür dann gleich 0 verwenden.

Viele Grüße
Mirko
Danke Dir sehr für die Antwort. Ich habe allerdings nur wenige Warenpost-Warengruppen und viele Warengruppen, die sich nicht als Warenpost eignen.
Um jetzt nicht eine riesige Aufzählung machen zu müssen, wie würde das lauten, wenn ich es umschreiben müsste, dass ich nur die 5 Warenpost-Warengruppen eintragen muss. Hab das leider bei meiner Hauptbeschreibung vergessen zu sagen. Sorry und danke, falls Du mir hier nochmals helfen möchtest.
Lg Karin
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
522
173
Das sollte so gehen:

Code:
{%- assign counter = 0 -%}
{%- for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% if Artikelbeschreibungen.Artikel.Warengruppe.Name != '15 g Räuchermischungen' %}
{%- assign counter = counter | Plus: 1 -%}
{%- endif %}
{%- endfor -%}
{{ counter }}

nach dem Artikelbeschreibungen.Artikel.Warengruppe.Name != '15 g Räuchermischungen' weitere mit and Artikelbeschreibungen.Artikel.Warengruppe.Name != 'Warengruppe 2 usw' dazupacken.

Geht sicher auch mit kürzerem Code, ist aber grad das beste, was mir einfällt ;).
 
  • Gefällt mir
Reaktionen: daluga

daluga

Aktives Mitglied
13. März 2015
17
2
Das sollte so gehen:

Code:
{%- assign counter = 0 -%}
{%- for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
{% if Artikelbeschreibungen.Artikel.Warengruppe.Name != '15 g Räuchermischungen' %}
{%- assign counter = counter | Plus: 1 -%}
{%- endif %}
{%- endfor -%}
{{ counter }}

nach dem Artikelbeschreibungen.Artikel.Warengruppe.Name != '15 g Räuchermischungen' weitere mit and Artikelbeschreibungen.Artikel.Warengruppe.Name != 'Warengruppe 2 usw' dazupacken.

Geht sicher auch mit kürzerem Code, ist aber grad das beste, was mir einfällt ;).
Danke, das hat sehr geholfen! War mir als nicht Programmiererfahrene zuerst unsicher, ob die Bedingung noch gleich geblieben ist, also - Als Bedingung im Workflow dafür dann gleich 0 verwenden - aber bis jetzt passt es und ich beobachte es weiter. Lg aus Österreich
 
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet Manueller Workflow Überverkäufe setzten JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow für Aufträge welche nicht aus einem Lager Lieferbar sind JTL-Workflows - Fehler und Bugs 0
Workflow-Variable Kundenkommentar JTL-Wawi 1.6 1
Verwiesen an Support Kundengruppe Workflow funktionert nur sporadisch JTL-Workflows - Fehler und Bugs 3
Neu Lagerbestand per Workflow oder DirectQery ändern / Ohne Bestand ausliefern ? Arbeitsabläufe in JTL-Wawi 0
Issue angelegt [WAWI-13369] Workflow - Wenn GTIN eingetragen - Verkaufskanal aktivieren JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow Web-Request Body Auftragsfarbe auslesen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Hilfe zu manuellen Workflow für Datenexport von markierten Vorgängen/Rechnungen Gelöste Themen in diesem Bereich 2
Beantwortet Feld Auftrag-Details-Zahlungen-Steuer per workflow ändern möglich? JTL-Workflows - Fehler und Bugs 3
Neu Welche Workflow Bedingung - Lieferung in mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 11
PDF an Rechnung anhängen im Workflow JTL-Wawi 1.6 0
JTL-Wawi Workflow: Änderung des Lagerbestand auf 0 soll Lieferzeit ändern JTL-Wawi 1.7 5
Neu Workflow - ändern der Auftragsfarbe auf Default in der Datenbank mittels SQL Gelöste Themen in diesem Bereich 10
Workflow Email: Der Wert darf nicht NULL sein. Parametername: address JTL-Wawi 1.6 5
Verwiesen an Support Workflow Plattformen deaktivieren JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow für Stücklistenartikel gesucht...es ist kompliziert.... Gelöste Themen in diesem Bereich 3
Variable für Lieferant oder Hersteller in Workflow Aufträge JTL-Wawi 1.7 0
Neu Aufträge per Workflow ausliefern und auf verschieden Drucker ausgeben User helfen Usern - Fragen zu JTL-Wawi 0
Neu Aufträge ausliefern/drucken via Workflow via Remote auf lokalen PC User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Datei schreiben. csv Datei Header definieren Gelöste Themen in diesem Bereich 6
Neu Versandetikett per Workflow Arbeitsabläufe in JTL-Wawi 0
Neu WMS - Adresse wurde nachbearbeitet - als Bedingung für Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Auslösen, sobald die Versandart "123" im WMS ausgewählt wird User helfen Usern - Fragen zu JTL-Wawi 5
Neu Kniffelige Frage - Export Workflow - weitere Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Workflow für Tagesbericht (HELP) JTL-Workflows - Fehler und Bugs 9
In Diskussion Workflow Beschaffung - Aufträge automatisch "In Bearbeitung" setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Workflow-Verwaltung (Ausführungspläne individuell steuern) Schnittstellen Import / Export 0
Neu Girocode in HTML Mail via Workflow User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Workflow Abfrage ob Stücklistenkomponenten Überverkäufe Aktiviert haben JTL-Workflows - Fehler und Bugs 1
Neu Workflow Rechnung speichern funktioniert nicht mehr User helfen Usern - Fragen zu JTL-Wawi 7
Verwiesen an Support Workflow 'Kunden -> Angelegt' wird bei Otto.de nicht getriggert JTL-Workflows - Fehler und Bugs 3
Neu Freiposition mit Workflow in Artikel mit Variation umwandeln Arbeitsabläufe in JTL-Wawi 5
Workflow für Export als .csv von mehr als 1 Sendungsnummer JTL-Wawi 1.7 0
Indiv. VK-Brutto für Kaufland per Workflow oder Ameise hinterlegen kaufland.de - Anbindung (SCX) 3
Neu Workflow -> Amazonaufträge mit Versand am gleichen Tag User helfen Usern 1
Neu Workflow Auftrag drucken Arbeitsabläufe in JTL-Wawi 2
Neu Workflow = Lieferantennummer in Freitextfeld hinterlegen User helfen Usern 0
In Diskussion Rechnung Drucken über den Workflow (Verzögerung?) oder das WMS Modul (Sofort) JTL-Workflows - Fehler und Bugs 1
Neu Workflow Bediungung Rückhaltegrund User helfen Usern - Fragen zu JTL-Wawi 0
Workflow Onlineshop Artikel aus Sale Kategorie verschieben JTL-Wawi 1.7 4
Neu Bestellvorschläge per Workflow ansteuern JTL-Ameise - Ideen, Lob und Kritik 2
Neu Workflow: Versandart X wenn in Lager A oder Versandart Y wenn in Lager B verfügbar User helfen Usern - Fragen zu JTL-Wawi 1
Workflow Lieferland und MWST automatisch ändern JTL-Wawi 1.6 3
Neu Lieferschein-Export automatisiert & stabil -> Workflow? Ameise ? Schnittstellen Import / Export 0
Neu Workflow Zahlungsart ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Eigene Felder per Workflow auslesen User helfen Usern - Fragen zu JTL-Wawi 17
Custom Workflow für automatisierter Setzung der Auftragsartikel in Einkaufsliste JTL-Wawi 1.7 1
Neu Vater Bilder auf Kinder nachträglich vererben bei vielen Artikeln per Ameise - Anleitung mit Workflow, so gehts... JTL-Ameise - Ideen, Lob und Kritik 0
Verwiesen an Support Workflow: DHL Leitcodierung seit 1.7.12.1 JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow Bestand per Mail senden JTL-Workflows - Ideen, Lob und Kritik 1

Ähnliche Themen