Workflow: PLZ und Ort tauschen
Ihre Aufgabe/Ausgangslage
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!