Hinweis: Am 1.9.2024 führt JTL neue Editionen ein, die die meisten bisherigen Einzelleistungen zu verschiedenen Paketen bündeln. Um ein reibungsloses Weiterarbeiten zu gewährleisten, werden Bestandskunden automatisch auf die Paketkonfiguration umgestellt, die ihrem aktuellen Vertrag am besten entspricht. Die einzelnen Pakete unterscheiden sich in den Limitierungen und/oder dem Funktionsumfang. Deshalb stehen möglicherweise einige der im JTL-Guide beschriebenen Funktionen in Ihrer Edition ab dem 1.9.2024 nicht zur Verfügung. Ihre Paketkonfiguration ändern Sie in Ihrem JTL-Kundenkonto.
Informieren Sie sich hier über die neuen Editionen und Pakete.
Workflow: PLZ und Ort tauschen
Ihre Aufgabe/Ausgangslage
PLZ und Ort werden oft vom Kunden in der Lieferanschrift vertauscht.
Workflow
Sie möchten nun einen Workflow einrichten, der PLZ und Ort automatisch in die richtigen Felder setzt.
Einrichtung
- Öffnen Sie die Workflowverwaltung über das Menü Admin > JTL-Workflows.
- Wechseln Sie in die Registerkarte Aufträge und legen Sie unter Auftrag > Erstellt über die Schaltfläche Workflow anlegen einen neuen Workflow an. Geben Sie dem Workflow einen aussagekräftigen Namen, zum Beispiel „PLZ / Ort tauschen“.
- Als einzige Bedingung setzen wir Lieferung.Lieferadresse.Ort RegEx „\d{5,}“.
- Als erste Aktion Werte setzen wählen wir die Variable Auftrag\Lieferung\Ort und hinterlegen folgenden Wert:
{% comment -%}
Ort ist hier = PLZ und PLZ = Ort. Wir wollen die Werte tauschen.
{% endcomment -%}
{{ Vorgang.Lieferung.Lieferadresse.Ort }}*JTL*{{ Vorgang.Lieferung.Lieferadresse.PLZ }}
- Als zweite Aktion wählen wir wieder Werte setzen, diesmal mit der Variable Auftrag\Lieferung\PLZ und hinterlegen den folgenden Wert:
{% assign wert = Vorgang.Lieferung.Lieferadresse.Ort | Split: '*JTL*' -%}
{{ wert | First }}
- Als dritte und letzte Aktion wählen wir erneut Werte setzen, die Variable ist diesmal Auftrag\Lieferung\Ort und hinterlegen den folgenden Wert:
{% assign wert = Vorgang.Lieferung.Lieferadresse.Ort | Split: '*JTL*' -%}
{{ wert | Last }}
Ihr Workflow ist nun einsatzbereit!