Hinweis: Am 1.9.2024 hat JTL neue Editionen eingeführt, die die meisten bisherigen Einzelleistungen zu verschiedenen Paketen bündeln. Um ein reibungsloses Weiterarbeiten zu gewährleisten, wurden Bestandskunden automatisch auf die Paketkonfiguration umgestellt, die ihrem bisherigen 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 seit dem 1.9.2024 in Ihrer Edition nicht zur Verfügung. Ihre Paketkonfiguration ändern Sie in Ihrem JTL-Kundenkonto. Informieren Sie sich hier über die neuen Editionen und Pakete. In unseren FAQ finden Sie häufig gestellte Fragen zu den Tarifeditionen.
Hinweis: Je nachdem, welche Edition Sie gebucht haben, ist die Anzahl der manuellen Workflow-Ereignisse bzw. der erstellbaren Ereignisse möglicherweise beschränkt. Die JTL-Editionen im Überblick
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!