Inhaltsverzeichnis

    Workflow: Postnummer in das Feld Adresszusatz verschieben

    Ihre Aufgabe/Ausgangslage

    Sie versenden Pakete unter anderem mit DHL. Ihre Kunden teilen Ihnen im Rahmen ihrer Bestellungen auch ihre Postnummer mit. Diese schreiben sie aber häufig nicht, wie von DHL gewünscht, in das Feld Adresszusatz, sondern in das Feld Firma.

    Workflow

    Für diesen Fall benötigen Sie einen Workflow, der das Feld Firma überprüft. Falls das Feld eine aus mindestens sechs Stellen bestehende Zahl enthält, ist die Wahrscheinlichkeit groß, dass es sich dabei um die Postnummer handelt. Diese soll dann in das Feld Adresszusatz verschoben werden.

    Workflow erstellen

    1. Öffnen Sie die Workflowverwaltung über das Menü Admin > JTL-Workflows.

    Der Workflow, den wir erstellen möchten, soll direkt bei der Erstellung eines Auftrags greifen.

    1. 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 „Postnummer in Feld Adresszusatz verschieben“.

    Bedingung erstellen

    Legen Sie als Bedingung fest, dass im Feld Firma der Lieferadresse eine mindestens 6-stellige Zahl steht. Damit gehen Sie sicher, dass Postnummern, die in der Regel sogar mindestens sieben Stellen haben, erkannt werden.

    1. Klicken Sie im Fensterbereich Bedingungen auf Neue Bedingung.
    2. Klicken Sie auf das linke Dropdown-Menü und wählen Sie  Auftrag > Lieferung > Lieferadresse > Firma.
    3. Wählen Sie im mittleren Dropdown-Menü RegEx.
    4. Kopieren Sie den folgenden Code in das rechte Feld.
    ^(\d{6,})$
    Erklärung: „\d“ prüft, ob das Feld eine Zahl enthält. {6,} legt fest, dass es sich um mindestens 6 Zahlen hintereinander handelt. Sollte das Feld neben der Zahl noch Buchstaben enthalten (z. B. einen Firmennamen wie „123456 GmbH“), greift der Workflow nicht.

    Aktionen erstellen

    Aktion 1

    In dieser Aktion soll der im Feld Firma eingetragene Wert in das Feld Adresszusatz verschoben werden.

    1. Klicken Sie im Fensterbereich Aktionen auf Neue Aktion.
    2. Wählen Sie im Dropdown-Menü Werte setzen.
    3. Klicken Sie auf das Dropdown-Menü bei Variable: und wählen Sie  Auftrag > Lieferung > Lieferadresse > Adresszusatz.
    4. Kopieren Sie den folgenden Code in das Feld bei Wert:.
    {{ Vorgang.Lieferung.Lieferadresse.Firma }}

    Aktion 2

    In dieser Aktion soll der Text aus dem Feld Firma gelöscht werden.

    1. Klicken Sie im Fensterbereich Aktionen auf Neue Aktion.
    2. Wählen Sie im Dropdown-Menü Werte setzen.
    3. Klicken Sie auf das Dropdown-Menü bei Variable: und wählen Sie  Auftrag > Lieferung > Lieferadresse > Firma.
    4. Kopieren Sie den folgenden Code in das Feld bei Wert:.
    {{}}
    1. Schließen Sie das Dialogfenster und klicken Sie auf Workflow testen, um den Workflow zu simulieren.