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: Sonderzeichen aus Straßennamen entfernen
Ihre Aufgabe/Ausgangslage
Sie verkaufen zum Beispiel Ware nach Österreich. Manchmal geben Ihre Kunden die Straße mit einem Schrägstrich an (Z. B. „Adlergasse 32/B/16/4“). Die Adresse würde auf dem Versandetikett dann allerdings nach dem letzten Schrägstrich „/“ abgeschnitten werden. Dadurch würde auf dem Etikett nur der letzte Teil der Straße stehen (in unserem Beispiel nur „4“)
Workflow
Sie möchten nun einen Workflow einrichten, der Adressen auf Sonderzeichen prüft und ggf. so bearbeitet, dass ein Versand möglich ist, indem alles hinter dem ersten Sonderzeichen in den Adresszusatz verschoben wird.
Workflow erstellen
- Ö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.
- 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 „Straßennamen mit Sonderzeichen“.
Bedingung erstellen
- Klicken Sie im Fensterbereich Bedingungen auf Neue Bedingung.
- Klicken Sie auf das linke Dropdown-Menü und wählen Sie Auftrag > Lieferung > Lieferadresse > Straße.
- Wählen Sie im mittleren Dropdown-Menü RegEx.
- Kopieren Sie in das rechte Feld den folgenden Code.
[^a-z|A-Z|\d.äöüÄÖÜß\s|-]
Erläuterung: Mit dem Regex-Befehl [^a-z|A-Z|\d.äöüÄÖÜß\s|-] wird überprüft, ob auf eine normale Straßenschreibweise ein nicht erlaubtes Sonderzeichen folgt, das ggf. zu Problemen führen könnte.
Aktionen erstellen
Aktion 1
In der ersten Aktion wird der Teil hinter dem Sonderzeichen in den Adresszusatz verschoben.
- Klicken Sie im Fensterbereich Aktionen auf Neue Aktion.
- Wählen Sie im Dropdown-Menü Werte setzen.
- Wählen Sie bei Variable im Dropdown-Menü Auftrag > Lieferung > Lieferadresse > Adresszusatz.
- Kopieren Sie bei Wert folgenden Code in das Feld.
{% assign str = Vorgang.Lieferung.Lieferadresse.Straße | Replace: '[^a-z|A-Z|\d.äöüÄÖÜß\s|-]', '#' | Split: '#'|First| Trim -%} {{ Vorgang.Lieferung.Lieferadresse.Straße | RemoveFirst: str | Trim}}
Aktion 2
In der zweiten Aktion wird der Teil nach dem Sonderzeichen aus der Straße entfernt (dieser befindet sich ja nun im Feld Adresszusatz).
- Klicken Sie im Fensterbereich Aktionen auf Neue Aktion.
- Wählen Sie im Dropdown-Menü Werte setzen.
- Wählen Sie bei Variable im Dropdown-Menü Auftrag > Lieferung > Lieferadresse > Straße.
- Kopieren Sie bei Wert folgenden Code in das Feld.
{{Vorgang.Lieferung.Lieferadresse.Straße | Replace: '[^a-z|A-Z|\d.äöüÄÖÜß\s|-]', '#' | Split: '#'|First| Trim}}
Klicken Sie auf Workflow testen und simulieren Sie den Workflow anhand eines Auftrags, der ein Sonderzeichen im Straßennamen enthält.