powered by CADENAS

Manual

Manual

1.1.6.2. Artikelnummernsuche mit regulärem Ausdruck

Das vorliegende Beispiel verwendet folgende CSV-Datei und soll einen Überblick zur Verwendung von regulären Ausdrücken geben.[4]

Die Hersteller-Artikelnummer der CSV-Datei läßt sich nicht ohne weiteres mappen auf diejenige im PARTsolutions-Katalog. Störend ist das Prefix "SK" vor der Hersteller-Artikelnummer. Die Abweichung kann mittels regulärem Ausdruck einfach korrigiert werden, so dass dann die automatische Zuweisung problemlos erfolgen kann.

Testen Sie zuerst die vorliegende Datei mit den Einstellungen unter Abschnitt 1.1.6.1, „Artikelnummernsuche Standardablauf“. Sie müssen hierzu nur den Eintrag im Knoten Produkt Quelle auf die neue Datei anpassen. => Es sind keine Zuweisungen möglich.

Modifizieren Sie nun das Standard-Beispiel etwas:

  1. Rufen Sie im Kontextmenü der Toolbar das Dockingfenster Available filters auf.

  2. Selektieren Sie den Filter Regular expression filter.

  3. Ziehen Sie den Filter per Drag & Drop auf die Kante zwischen Produkt Quelle und Artikel Nummer Filter finden.

  4. Bestätigen Sie im Dialogfenster Leitungseinstellung mit Klick auf OK.

    -> Der Filter ist nun in die Pipeline eingebunden.

  5. Selektieren Sie den Filter.

    -> Der Einstellungsdialog wird angezeigt.

  6. Nehmen Sie die Einstellungen für den Regulären Ausdruck vor.

    • Define Regular Expression: Tragen Sie hier den gewünschten Regulären Ausdruck ein.

      Im vorliegenden Beispiel:

      (?:[^0-9]*)([0-9]+\.[0-9]+)

      Mit diesem Ausdruck können beliebig oft vorkommende Zeichen und Leerzeichen (alles was nicht Zahl ist) von einer mit Punkt getrennten Zahlenfolge entfernt werden.

      Um den Ausdruck auf seine Wirksamkeit zu testen, tragen Sie unter Input data eine Nummer ein und klicken auf Test. Ist der Ausdruck korrekt, wird unter Ergebnis das gewünschte Ergebnis angezeigt.

    • Case sensitivity: Falls das Buchstaben-Prefix case-sensitive wäre, aktivieren Sie das Auswahlkästchen.

    • Replace result from Regular Expression with:

    • Feldauswahl -> Field for modification: Bestimmen Sie das zu modifizierende Feld. Hier im Beispiel "Hersteller-Artikelnummer".

    • Test: Siehe oben

    • Output -> Update modification field:

      • Auswahlkästchen aktiviert: Das unter Feldauswahl angegebene Feld wird überschrieben. (So verwendet hier im Beispiel.)

      • Auswahlkästchen deaktiviert: Der Output wird in das angegebene Feld geschrieben, was weitere darauf aufbauende Operationen ermöglichen würde.

  7. Starten Sie den Prozess.

  8. Öffnen Sie die Produktverknüpfungen unter Arbeitsbereich -> Kataloge -> <Name des CSV-Katalogs> -> Produkte.

    Da "SK" durch den regulären Ausdruck entfernt wird, kann der Link erstellt werden.

    Da "SK" durch den regulären Ausdruck entfernt wird, kann der Link erstellt werden.



[4] Die verwendete Beispieldatei article_number_search_regexp.csv finden Sie unter "$CADENAS/training/partdatacenter/article_number_assignment".