Neu Vorname und Name in Lieferadresse trennen

griffelspitz

Aktives Mitglied
6. April 2020
44
3
Hallo Forum,

ich habe viel gesucht, gelesen und ausprobiert, leider ohne Ergebnis.
Kann mir jemand sagen, wie man in der Lieferadresse den Vornamen und Namen, wenn beide zusammen im Feld "Name" stehen, beim Auftragsimport per Workflow trennen kann?

Feld "Name" --> Max Mustermann

wird zu

Feld "Vorname" --> Max
Feld "Name" --> Mustermann

Gruß
Norbert
 

griffelspitz

Aktives Mitglied
6. April 2020
44
3
Ähnliches wurde schon diskutiert: https://forum.jtl-software.de/threads/regex-befehl-um-vornamen-und-nachnamen-zu-trennen.201022/

Ist schwierig umzusetzen, da es viele verschiedene Namenskombinationen gibt.

Ja, den Post kenne ich bereits.
Allerdings ist bei uns die Übermittlung des Namens immer gleich (wie in meinem Beispiel), da es von einem anderen Portal kommt und per CSV eingespielt wird.
Insofern würde mir eine solche Lösung schon helfen.

Gruß
Norbert
 

kelvin.

Gut bekanntes Mitglied
15. Februar 2023
119
43
Frankfurt
Das ist der SQL Befehl um "Max Mustermann" zu trennen:
Code:
DECLARE @name AS VARCHAR(100) = 'Max Mustermann';
DECLARE @position AS INT =
    (
    SELECT CHARINDEX(' ', @name)
    );

SELECT
    LEFT(@name, @position-1) AS Vorname,
    RIGHT(@name, LEN(@name)-@position) AS Name
 

griffelspitz

Aktives Mitglied
6. April 2020
44
3
Das ist der SQL Befehl um "Max Mustermann" zu trennen:
Code:
DECLARE @name AS VARCHAR(100) = 'Max Mustermann';
DECLARE @position AS INT =
    (
    SELECT CHARINDEX(' ', @name)
    );

SELECT
    LEFT(@name, @position-1) AS Vorname,
    RIGHT(@name, LEN(@name)-@position) AS Name

Danke, aber ich glaube, das funktioniert so nicht.

Der komplette Name steht vor der Änderung im Feld "Nachname".
Ich muss einen Workflow erstellen, der per Dotliquid den Teil vor dem Leerzeichen ins Feld "Vorname" verschiebt und nur den Teil nach dem Leerzeichen im Feld "Nachname" belässt.
Hoffe, das geht.

Gruß
Norbert
 

griffelspitz

Aktives Mitglied
6. April 2020
44
3
Hab es jetzt mit RegEx gelöst.

Workflow Aktion "Werte setzen":

Aktion für Variable "Vorname":
{{ Vorgang.Lieferung.Lieferadresse.Name | Replace: '^([\w.\-]+) ' }}

Aktion für Variable "Nachname":
{{ Vorgang.Lieferung.Lieferadresse.Name | TruncateWords: 1, '' }}

Gruß
Norbert
 

griffelspitz

Aktives Mitglied
6. April 2020
44
3
Und wir werden die Sonderfälle behandelt?

Ich lasse per erweiterter Eigenschaft im Workflow prüfen, ob der Name mehr als zwei Wörter hat.
Wenn ja, wird eine Meldung ausgegeben und die Adresse muss manuell geprüft werden.

Erweiterte Eigenschaft:
{% assign words = Vorgang.Lieferung.Lieferadresse.Name | Split: ' ' -%}
{{ words.size }}

Workflow-Bedingung:
"Erweiterte Eigenschaft" größer als 2

Gruß
Norbert
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
5.923
568
Ja schön, was passiert denn dann? Siehe anderen Thread?

Dr. Max Mustermann
Dipl. Max Mustermann
Ing. Max Mustermann
Prof. Max Mustermann
Max Mustermann Jun.
Mustermann Max Jun.
 

griffelspitz

Aktives Mitglied
6. April 2020
44
3
Ähnliche Themen
Titel Forum Antworten Datum
Neu Vorname Fehlt bei Lieferschein JTL-Wawi - Fehler und Bugs 0
Neu Workflow: Vorname bei Auftragserstellung löschen Wawi 1.5 Gelöste Themen in diesem Bereich 3
Neu Filtereinstellungen: wenn Sonderpreis bei Vater- oder Kindartikeln, Anzeige von Vater- UND Kindartikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu Sprachvariablen nicht in korrekter Groß- und Kleinschreibung JTL-Shop - Fehler und Bugs 4
Neu Gewicht auf Rechnung (Artikelgewicht und Zusatzgewicht) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 1
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Neu JTL Shopify Connector und Billbee frage Shopify-Connector 0
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
In Bearbeitung Startschwierigkeiten Scanner und Bon Drucker Allgemeine Fragen zu JTL-POS 2
Neu JTL Worker 2.0 und tinetbestellung Technische Fragen zu den JTL-Connectoren 0
Neu Position Versandkosten und Versandkostenname in PositionTable ausblenden - neuen Vorlagen. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Liste aller Namespaces und dessen Aufgabe Allgemeine Fragen zu JTL-Shop 0
Kundenattribute aus Shop übernehmen und aus Wawi zurück an Shop übermitteln Einrichtung JTL-Shop5 1
Neu Warenkorb Hinweise bei Bestandsänderung und Preisänderung Allgemeine Fragen zu JTL-Shop 2
In Bearbeitung Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 3
Verbindung zu Kundencenter geht verloren und Lizenz muss erneut abgteglichen werden JTL-Wawi 1.8 16
Landingpage Header und Footer erstellen zwecks Vorbestellung Einrichtung JTL-Shop5 0
Neu klare Warnung vor den Bausteinen und der PDF in Vorlagen User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu Und ewig grüsst das Murmeltier. "The EntityManager is closed" Shopware-Connector 0
Alternativpositionen und gültig von bis JTL-Wawi 1.8 0
Debitorennummern für bestehende und neue Kunden anlegen JTL-Wawi 1.8 2
In Diskussion Bondrucker - im Allgemeinen und Speziellen (Metapace T 25) JTL-POS - Fragen zu Hardware 4
Neu Eigener (Home-) Server mit Windows UND Linux Starten mit JTL: Projektabwicklung & Migration 23
Neu Microsoft Remote Desktop Fehler Cloutapp Desktop und Lauscher JTL-Wawi - Fehler und Bugs 3
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
Zahlungsarten und Versandarten ERROR 500 Einrichtung JTL-Shop5 7
Gelöst Hardware für häufige Konstellationen mit USB und Swissbit TSE-Problem ab Android 11 JTL-POS - Fragen zu Hardware 5
Neu Eingangsrechnung und Gewinn rückwirkend ermitteln User helfen Usern - Fragen zu JTL-Wawi 1
Neu 💡Umsatzsteuer- und Internationalisierungs-Expertise von unserem neuen Partner countX News, Events und Umfragen 4
Neu JTL-Ameise Kontaktdaten-Export und in Greyhound importieren plus Zuweisen User helfen Usern 1
Neu PayPal Checkout mit Apple Pay und Google Pay Plugins für JTL-Shop 1
Neu isAdmin und Kundenlogin stehen sich im Weg.. Templates für JTL-Shop 0
Neu JTL Shipping Labels mit DHL Unterschied Versenden, Versenden 3.0 und Intraship User helfen Usern - Fragen zu JTL-Wawi 8
Neu Error beim öffnen von Artikeln und Unterkategorien in zweiter Sprache JTL-Shop - Fehler und Bugs 1
Bilder Upload und Fehlermeldung WooCommerce-Connector 0
Neu Lieferscheine digital unterschreiben und automatisch an Kunden senden Eigene Übersichten in der JTL-Wawi 0
Neu Zusammenführen / Konsolidieren von Artikeln aus 2 Quellen (Amazon / Shopify) und zentrale Bestands-Verteilung an beide Systeme User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL 1.5.55.8 Statistik - durschnittlicher Verkaufspreis - Mengen und Position User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umlaute und Sonderzeichen WooCommerce-Connector 2
KI Textvorschläge und Übersetzung JTL-Wawi 1.8 0
Neu Conrad Marketplace / SCX Fragen und Antworten Einrichtung und Installation von JTL-eazyAuction 2
Neu wnm Hinweisfenster - Weisser Abstand zwischen Banner und Header Plugins für JTL-Shop 3
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
Neu Anzeige von Neuheiten und Topsellern im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu Suchen Mitarbeiter für 40h Festanstellung gern auch 100% Homeoffice für Produkt und Kategorie Pflege mit der Wawi Dienstleistung, Jobs und Ähnliches 0
Auftrag bezahlt und freigegeben - erscheint aber nicht in WMS JTL-Wawi 1.7 4
Frage zu Verkauf Kaufland Tschechien und Slowakei - Anbindung notwendig oder auch durch Kaufland realisierbar ? kaufland.de - Anbindung (SCX) 0

Ähnliche Themen