Wechseln zu: Navigation, Suche

Workflow: PLZ und Ort tauschen

Verwandte Themen:


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.

Jtl-shipping-workflows-001-alle-auftraege-ausliefern.png

Wechseln Sie zur Registerkarte Aufträge > Erstellt und erstellen einen neuen Workflow "PLZ / Ort tauschen".

Jtl-shipping-workflows-002-plz.png

Als einzige Bedingung setzen wir Lieferung.Lieferadresse.Ort RegEx "\d{5,}".

Jtl-shipping-workflows-003-plz.png

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 }}

Jtl-shipping-workflows-004-plz.png

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 }}

Jtl-shipping-workflows-005-plz.png

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 }}

Jtl-shipping-workflows-006-plz.png

Ihr Workflow ist nun einsatzbereit!


Verwandte Themen: