Inhaltsverzeichnis
    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

    1. Öffnen Sie die Workflowverwaltung über das Menü Admin > JTL-Workflows.
    2. 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“.
    1. Als einzige Bedingung setzen wir Lieferung.Lieferadresse.Ort RegEx „\d{5,}“.
    1. 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 }}
    1. 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 }}
    1. 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!