Gelöst In Workflow auf Stücklistenartikel zugreifen und dessen Eigenschaften anzeigen

JTL-Janni

Aktives Mitglied
31. Juli 2022
15
1
Hallo,
Wir versenden hauptsächlich Stücklistenartikel (Sets) und haben für jedes Set einen passenden Karton (ca. 30 Kartons). Meistens kauft der Kunde ein Set.
Ich möchte gerne in dem Fall dem Lagermitarbeiter den passenden Karton für das Set vorschlagen.
Mein Plan:
- Ich hinterlege die Karton Artikel Nr. als Anmerkung oder Attribut am Stücklistenartikel
- Der Workflow prüft, ob nur eine Stückliste im Auftrag erhalten ist und gibt die Anmerkung/Attribut des Stücklistenartikels als Auftragsanmerkung aus.
- Ich habe es z.B. mit diesem Code probiert: {{ Vorgang.AuftragsPositionen.ArtikelPositionen.ErstesObjekt.Artikel.Anmerkung }}

Problem: Der Workflow greift egal bei welcher Einstellung immer auf den ersten Bestandteil der Stückliste zurück und NICHT auf den Stücklistenartikel.

Mit welchem Befehl kann ich den Workflow auf den Stücklistenartikel (also den Virtuellen Artikel) zugreifen lassen?

Den Karton in die Stückliste aufnehmen möchte ich nicht. Wir möchten das Set auch weiter verkaufen, wenn der passende Karton einmal nicht vorhanden ist. Außerdem werden manchmal 2 Sets gekauft, diese werden dann zusammen in einem größeren Karton versendet.


Über eine Anregung freue ich mich sehr!

Grüße

Jan
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.538
759
Es wird in dieser Sache keine 100% Lösung geben.

Der Ansatz mit Anmerkung und Attribut ist wohl auch eher falsch.
Denkt mal über " eigene Felder" in Artikel nach, wir haben dafür "Versandart" und "Verpackungsmaterial" je Artikel definiert.
Diese Infos haben eine Nummer vorangestellt, von klein nach groß (10_Brief ... 90_Paket_30kg).

Ein SQL Befehl liest dann alle Artikel aus und gibt den höchsten Wert der ersten Zeichen zurück.

Sofern jemand halt mehrmals einen Artikel bestellt, muss der MA einen passenden Karton selbst suchen.
 

zaxxo

Offizieller Servicepartner
SPBanner
29. November 2022
135
59
Michelstadt
Firma
Zaxxo UG (haftungsbeschränkt)

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.538
759
Es löst halt am Ende nicht das Problem, wenn 2 unterschiedliche Sets gekauft werden.

Am Ende müsste man alle betrachten und den größten Karton auslesen, dann passt es wenigstens zu 90%.
Das könnte man in der Vorlage direkt per SQL machen oder als CustomWorkflow dann in den Auftrag schreiben, wobei dann aber Updates/Änderungen beachtet werden müssen.
 

JTL-Janni

Aktives Mitglied
31. Juli 2022
15
1
Es wird in dieser Sache keine 100% Lösung geben.

Der Ansatz mit Anmerkung und Attribut ist wohl auch eher falsch.
Denkt mal über " eigene Felder" in Artikel nach, wir haben dafür "Versandart" und "Verpackungsmaterial" je Artikel definiert.
Diese Infos haben eine Nummer vorangestellt, von klein nach groß (10_Brief ... 90_Paket_30kg).

Ein SQL Befehl liest dann alle Artikel aus und gibt den höchsten Wert der ersten Zeichen zurück.

Sofern jemand halt mehrmals einen Artikel bestellt, muss der MA einen passenden Karton selbst suchen.
Ich verstehe den Ansatz. Die Idee ist den Karton zu nehmen, der für den größten Artikel passt, korrekt? Würdest du den SQL Befehl hier veröffentlichen? Dann würde ich es mal ausprobieren.
 

JTL-Janni

Aktives Mitglied
31. Juli 2022
15
1
Die Variable "ArtikelPositionen" enthält keine Stücklistenväter, probiere es mal mit
Code:
{{ Vorgang.AuftragsPositionen.ErstesObjekt.Artikel.Anmerkung }}
Oder
Code:
{{ Vorgang.AuftragsPositionen.Positionen.ErstesObjekt.Artikel.Anmerkung }}
Danke! {{ Vorgang.AuftragsPositionen.ErstesObjekt.Artikel.Anmerkung }} hat funktioniert. Damit greift er (wenn nur eine Stücklist im Auftrag liegt) auf den Stücklistenvater zu. Das würde funktionieren. Das Problem ist hier nur, dass neben der Stückliste manchmal auch eine Grußkarte (Kein Stücklistenartikel) im Auftrag ist. Wenn die Grußkarte vor der Stückliste auftaucht, liest er die Anmerkungen der Grußkarte aus. Wenn die Grußkarte nach der Stückliste auftaucht, passt alles. D.H. ich müsste die Anmerkungen der ersten Stückliste auslesen. Wenn Du den Code dafür kennst, würde es mich freuen. Ansonsten werde ich mir etwas anderes für den Moment überlegen müssen.
 

zaxxo

Offizieller Servicepartner
SPBanner
29. November 2022
135
59
Michelstadt
Firma
Zaxxo UG (haftungsbeschränkt)
D.H. ich müsste die Anmerkungen der ersten Stückliste auslesen. Wenn Du den Code dafür kennst, würde es mich freuen.
Code:
{%- assign anmerkung = '' -%}
{%- for position in Vorgang.AuftragsPositionen.Positionen -%}
    {%- if position.IstStücklistenvater and anmerkung == empty -%}
        {%- assign anmerkung = position.Artikel.Anmerkung -%}
    {%- endif -%}
{%- endfor -%}
{{ anmerkung }}
 
  • Gefällt mir
Reaktionen: JTL-Janni
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 0
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
Neu 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
Neu 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
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
In Diskussion Workflow Angebote OHNE Auftrag JTL-Workflows - Ideen, Lob und Kritik 8
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion 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 7
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
Angebot auf EBay erhält Netto Preise aus JTL JTL-Wawi 1.11 2
Update auf 1.11.4 Aktualisierung hängt -> "Keine Rückmeldung" JTL-Wawi 1.11 1
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu AMAZON LISTER 2.0 Hochladen nicht möglich! Satus " Wartet auf Rückmeldu..." Amazon-Lister - Fehler und Bugs 0
Neu Nach Update auf JTL Shop 5.6.1 - Play/Pause Buttons im Layout!? Installation / Updates von JTL-Shop 4
Neu JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 3
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 0
Neu JTL Wawo Objektverweis wurde nicht auf eine Objektinstanz festgelet JTL-Wawi - Fehler und Bugs 0
Neu Seit Update auf 1.10.15.0: eBay Fahrzeugverwendungsliste Fehler eBay-Anbindung - Fehler und Bugs 3
Neu Seit Update auf 1.11.4 läuft der CSV Abgleich ins Endlose! JTL-Ameise - Fehler und Bugs 6
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Kein vollständiges Update auf 1.11.4.0 möglich JTL-Wawi 1.11 1
Neu Darkmode auf Tablet Allgemeine Fragen zu JTL-POS 0
Neu Bei Klick auf Warenkorb Button nicht direkt Warenkorb Templates für JTL-Shop 8
Seit Update auf 1.11.4 werden Rechnungen nicht mehr korrekt gespeichert / nur Mini-Ausschnitt sichtbar JTL-Wawi 1.11 4
Neu Update WAWI 1.10.14.3 auf 1.11.4.0 Installation von JTL-Wawi 4
Seit Update auf 1.11.4: Hunderte Artikel plötzlich „in Aufträgen reserviert“, aber keine passenden Aufträge vorhanden JTL-Wawi 1.11 4
Neu Wawi 0.9.9.923 zwecks Aufbewahrungspflicht auf Windows 11 PC umziehen Installation von JTL-Wawi 5
Druck von Versandetiketten auf Zebra Drucker ZM400, ZT410 nicht möglich JTL-Wawi 1.11 8

Ähnliche Themen