Neu Workflow soll Teil der Artikelnummer unter "Sonstiges" auf dem Auftrag einteagen DotLiquid

Stickerfreaks

Aktives Mitglied
4. Februar 2018
9
1
Hallo zusammen,
vielleicht kann mir jemand bei meinem ERSTEN! Workflow helfen, leider schaffe ich es selbst nicht.

Voraussetzungen:
Alle Artikel können unterschiedlich lange Artikelnummern haben, die letzten beiden Zahlen spiegeln immer einen Farbcode dar.

Bedingung:
alle neu erstellten Aufträge

Aktion:
Dieser Farbcode soll nach Erstellen eines Auftrags in das Bestellhinweisfeld/Sonstiges oder auch Kommentarfeld eingetragen werden.
Beinhaltet die Bestellung mehrere Artikel mit unterschiedlichen Farben so soll diese mit einem Komma getrennt werden. Doppelte Farbcode soll es nach Möglichkeit aber nicht geben.

Beispiel:
Art.Nr. 123XL10 ==> Text im Hinweisfeld 10

Art.Nr. 123XL10 ==> Text im Hinweisfeld 10, 70
Art.Nr. 12L70

Art.Nr. 123XL10 ==> Text im Hinweisfeld 10, 70 (Farbcode 70 nur einmal)
Art.Nr. 12L70
Art.Nr. 15S70


An und für sich wäre Ich bereits sehr erleichtert, wenn mir jemand sagen kann wie ich nur die letzten beiden Zahlen der Art.Nr. Ausgeben kann
Mein bisheriges Ergebnis:

Right$({{Vorgang.AuftragsPositionen.ArtikelPositionen.ErstesObjekt.Artikel.Artikelnummer}},2)

Es wäre super, wenn sich jemand finden würde und helfen kann

Gruß Andreas
 

Anhänge

  • Beispiel Workflow Farbcode.jpg
    Beispiel Workflow Farbcode.jpg
    163,1 KB · Aufrufe: 30

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.184
142
Gaildorf
Folgendes sollte funktionieren:

{% for Artikelbeschreibungen in Vorgang.AuftragsPositionen.ArtikelPositionen -%}\
{% assign laenge = Artikelbeschreibungen.Artikelnummer | Size | Minus: 2 -%}\
{{ Artikelbeschreibungen.Artikelnummer | Slice: laenge, 2 }}, \
{% endfor -%}
 
  • Gefällt mir
Reaktionen: Stickerfreaks

tom10

Sehr aktives Mitglied
2. Oktober 2012
719
120
06774 Muldestausee
Das sollte alle deine Wünsche erfüllen 😉
Code:
{%- assign ArtNoShortenedList = "" -%}
{%- for ArtPos in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
    {%- assign ArtNoShortened = ArtPos.Artikelnummer | Slice: -2, 2 -%}
    {%- unless ArtNoShortenedList contains ArtNoShortened -%}
        {%- if ArtNoShortenedList != "" -%}
            {%- assign ArtNoShortenedList = ArtNoShortenedList | Append: ", " -%}
        {%- endif -%}
        {%- assign ArtNoShortenedList = ArtNoShortenedList | Append: ArtNoShortened -%}
    {%- endunless -%}
{%- endfor -%}
{{- ArtNoShortenedList -}}
 

Stickerfreaks

Aktives Mitglied
4. Februar 2018
9
1
Danke Dalibor Josic dein Code macht was er soll. Tom10 dein Code ist genau das was ich mir vorgestellt habe!
Vielen Dank für eure Hilfe.
 

route24

Aktives Mitglied
14. April 2023
24
1
Ich grabe das Thema mal wieder aus, weil ich denke das meine Frage hier ganz gut rein passt.

Ich würde gerne einen Workflow erstellen, der einen Auftrag farblich markiert, wenn dieser eine bestimmte Artikelnummer enthält, bzw. wenn in der Artikelnummer eine bestimmte Nummer/Buchstabe enthalten ist.
Unsere Artikelnummern sind immer gleich lang (22 Zeichen), und immer nach dem gleichen Schema aufgebaut.

Jetzt brauche ich einen Workflow, der bei einem eingegangenen Auftrag die 17. Stelle der Artikelnummer "kontrolliert" und wenn an der Stelle ein "A" steht, soll der Auftrag Farblich (Blau) markiert werden.
Ich habe da schon rumprobiert, bekomme es aber einfach nicht hin.

Kann da evtl. jemand helfen?
 

route24

Aktives Mitglied
14. April 2023
24
1
Das andere Thema wurde leider als gelöst markiert und verschoben, ich denke das ist ein Teil davon.

Der CustomWorkflow setzt Hinweise, spezifisch zum Artikel der definiert wird:
https://www.wawi-dl.de/Hinweis-fuer-Auftragsposition-setzen
Bild4 - Kopie.jpg


Ebenso kann man derartiges auch für Farbe oder Anmerkungen machen.
SEHR GEILER WORKFLOW !!! :)

Nimmt sehr viel Arbeit ab und reduziert die Fehleranfälligkeit enorm.
Das es so etwas bisher nicht gab ist total unverständlich.

Absolut genial.
 

Stickerfreaks

Aktives Mitglied
4. Februar 2018
9
1
Das sollte alle deine Wünsche erfüllen 😉
Code:
{%- assign ArtNoShortenedList = "" -%}
{%- for ArtPos in Vorgang.AuftragsPositionen.ArtikelPositionen -%}
    {%- assign ArtNoShortened = ArtPos.Artikelnummer | Slice: -2, 2 -%}
    {%- unless ArtNoShortenedList contains ArtNoShortened -%}
        {%- if ArtNoShortenedList != "" -%}
            {%- assign ArtNoShortenedList = ArtNoShortenedList | Append: ", " -%}
        {%- endif -%}
        {%- assign ArtNoShortenedList = ArtNoShortenedList | Append: ArtNoShortened -%}
    {%- endunless -%}
{%- endfor -%}
{{- ArtNoShortenedList -}}
Hallo Tom
kann man den Code noch so anpassen das immer zuerst die niedrigere Nummer vorne steht?
Es kömmt häufiger vor das ich die Aufträge doch noch per Hand abändern muss.
z.B.
70, 10 ändere ich in 10, 70
oder
66, 21 in 21, 66

Gruß Andreas
 
Ähnliche Themen
Titel Forum Antworten Datum
Gelöst BUG - Falsches Workflow wird ausgeführt JTL-Workflows - Fehler und Bugs 2
Neu Workflow der die Versandart für den Export zu Amazon nach dem ausliefern über WMS ändert User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst [WAWI-75772] Workflow Erscheinungsdatum Feld leeren deaktiviert Überverkäufe möglich JTL-Workflows - Fehler und Bugs 2
Neu Workflow Artikel Erscheint am Datum überschritten, Bestandsführung aktivieren. User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion BUG Workflow bricht ab JTL-Workflows - Fehler und Bugs 6
Beantwortet Workflow: Zahlungserinnerung aus dem JTL Guid, versendet beim Testen mehr als nur 1 E-Mail JTL-Workflows - Fehler und Bugs 4
Beantwortet Brauche Hilfe Workflow Multichannel Rechnungserstellung nach Versand von Amazon JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow: Prüfen ob Artikel mit Fehlbestend nach 48h im Zulauf JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Workflow Warengruppe nicht ausführen bei bestimmter Warengruppe, bei unterschiedlichen klappt es nicht JTL-Workflows - Fehler und Bugs 3
Manueller Workflow via App wird nicht vollständig ausgeführt JTL-Wawi App 4
In Diskussion Workflow - noch nicht versendete Aufträge JTL-Workflows - Fehler und Bugs 10
In Diskussion Workflow für Kleinpaket anhand eigener "Volumenzahl" JTL-Workflows - Ideen, Lob und Kritik 5
Neu Workflow Überprüfung Eigene Felder User helfen Usern - Fragen zu JTL-Wawi 3
Issue angelegt [WAWI-75077] Workflow Mahnlauf ignoriert Karenztage JTL-Workflows - Fehler und Bugs 3
Anhänge bei zb. Auftrag per Email versenden | Workflow JTL-Wawi 1.9 5
Beantwortet Workflow einrichten bei Sonderpreise = Kategoriezuordnung User helfen Usern - Fragen zu JTL-Wawi 1
Neu Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Issue angelegt [WAWI-80989] Workflow "Aufträge zusammenfassen" JTL-Workflows - Ideen, Lob und Kritik 1
In Diskussion Workflow Lagerbestand "in Aufträgen" steigt auf mehr als "auf Lager" = Auslösung JTL-Workflows - Ideen, Lob und Kritik 8
Neu Custom Workflow: Prüfung, ob mehrere Artikel in einem Auftrag sind User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Workflow Bedingung Reserviert = Zulauf JTL-Workflows - Ideen, Lob und Kritik 9
In Diskussion Workflow email senden bei Bestandsänderung (nur Erhöhung) JTL-Workflows - Ideen, Lob und Kritik 41
Workflow in "Artikel" starten wenn ausgeliefert? JTL-Wawi 1.9 1
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL WAWI amazon Express wird nicht erkannt beim Workflow Arbeitsabläufe von eazyAuction 2
Workflow trägt Funktionsattribut nicht im JTL-Shop ein JTL-Wawi 1.9 0
Gelöst Datei per Workflow verschieben JTL-Workflows - Ideen, Lob und Kritik 8
Beantwortet Workflow - Versandart ändern bei Fehler JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow-Bedingungen für Teillieferung aus zwei Lagern (Lager A & Lager B) User helfen Usern - Fragen zu JTL-Wawi 2
Neu In Workflow Variable definieren und nachträglich den Wert verändern? User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Workflow Gutscheinversand klappt nicht JTL-Workflows - Fehler und Bugs 5
Neu Servicepartner für Workflow gesucht Dienstleistung, Jobs und Ähnliches 3
Neu Workflow für fehlerhafte Retouren User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Workflow : Bei Artikel die ein Erscheinungsdatum haben Denn Auftrag Farblich markieren Arbeitsabläufe in JTL-Wawi 7
In Diskussion Workflow für die Abfrage des noch offenen Kreditlimits JTL-Workflows - Ideen, Lob und Kritik 2
Neu Erheblich Workflow Probleme nach Update auf 1.9 User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow für fehlgeschlagenen Versanddatenexport Adressfehler beheben JTL-Workflows - Fehler und Bugs 5
In Diskussion JTL Wawi Workflow: Automatische Etikettenerstellung und E-Mail-Versand JTL-Workflows - Ideen, Lob und Kritik 10
In Diskussion Workflow "Auf Pickliste setzen" ohne gleich einen Lieferschein zu genereieren? JTL-Workflows - Fehler und Bugs 1
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 8
Neu JTL WaWi (SQL Server)soll nur auf PC laufen User helfen Usern - Fragen zu JTL-Wawi 9
Neu Benutzer Rechte - Versand Mitarbeiter soll Menge von Freipositionen mit der Lieferscheinerstellung ändern dürfen Arbeitsabläufe in JTL-Wawi 4
Neu Text-KI soll Duzen Arbeitsabläufe in JTL-Wawi 3
Vater soll günstigsten Preis vom Kindartikel haben JTL-Wawi 1.9 5
Neu JTL Worker Fehler - Amazon Abgleich soll nicht durchgeführt werden Amazon-Anbindung - Fehler und Bugs 18

Ähnliche Themen