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

Stickerfreaks

Aktives Mitglied
4. Februar 2018
8
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: 27

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
716
108
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
8
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

Mitglied
14. April 2023
16
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

Mitglied
14. April 2023
16
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
8
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
Neu Workflow: Mail bei Notiz in Auftrags-Historie User helfen Usern - Fragen zu JTL-Wawi 1
Neu Manueller Workflow lässt sich nicht anlegen (V 1.9.5.2) JTL-Workflows - Fehler und Bugs 9
Neu Hilfe bei Workflow - falsche Steuernummer bei Amazon hinterlegt User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow Freiposition JTL-Workflows - Fehler und Bugs 1
In Diskussion Workflow für Liefertag Wareneingang? JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow - Wert "Netto-EK" im Auftrag auf 0,00 € setzen für eine bestimmte Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow mit verfügbarem Bestand User helfen Usern - Fragen zu JTL-Wawi 4
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
In Diskussion Fragen zur Rechnungserstellung via Workflow JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Manueller Workflow zeitgestuert JTL-Workflows - Ideen, Lob und Kritik 17
Neu Workflow Adresse prüfen auf deutsche Kunden eingrenzen Gelöste Themen in diesem Bereich 6
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Permanenten Excel-Log über Workflow führen User helfen Usern - Fragen zu JTL-Wawi 2
Workflow DotLiquid: KomplettLieferbarAusLager zeigt FFN Lager an obwohl nicht komplett lieferbar aus diesem Lager JTL-Wawi 1.9 1
In Diskussion Workflow für eBays neues "Kaufabbruch"-Feature JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow zum Drucken von Shipping Labels JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
Workflow - Vorbestellung ausschließen von Storno JTL-Wawi 1.9 1
Neu Manueller Workflow/ automatischer Workflow Gelöste Themen in diesem Bereich 8
Rechnungsadresse Email Workflow Bedingungen für Rechnung erstellt fehlt JTL-Wawi 1.8 0
In Diskussion Flexible Eingabemaske um Werte/ Parameter an Workflow zu übergeben JTL-Workflows - Ideen, Lob und Kritik 5
In Diskussion Idee für Workflow - Lagerbewertung zum Monatsende an das Steuerbüro JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow nur wenn bestimmte Artikel nicht vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow Zahlung setzen bei Rechnungskorreturen bzw. Retouren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow: Artikel aus Kategorie löschen, wenn Sonderpreis abgelaufen Arbeitsabläufe in JTL-Wawi 0
Problem bei Workflow-Erstellung: Lieferzeit erhöhung" funktioniert nicht JTL-Wawi 1.8 16
Neu Custom Workflow: Lieferschein (Paket) Anmerkung setzen User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst [ERLEDIGT] Hilfe bei workflow: Reiter Auftrag, Rechnung drucken und ausliefern. Gelöste Themen in diesem Bereich 3
Workflow braucht evig :-D JTL-Wawi 1.8 3
In Diskussion Workflow manuell funktioniert, automatisch nicht JTL-Workflows - Ideen, Lob und Kritik 7
Neu [Workaround] Auftrag: Bearbeiter über Workflow wechselen JTL-Wawi 1.9 User helfen Usern - Fragen zu JTL-Wawi 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu Workflow testen --> Auftrag auswählen --> Wawi hängt (keine Rückmeldung) JTL-Wawi - Fehler und Bugs 2
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Neu Merkmale & Cross Selling Artikel auf Kindartikel übertragen - Mit manuellen Workflow Ereignis auslösen möglich? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler: "Abgleich soll nicht durchgeführt werden" Amazon-Anbindung - Fehler und Bugs 3

Ähnliche Themen