OmniSeller:PIM Import - Stammdaten und Attributsimport: Unterschied zwischen den Versionen
Erscheinungsbild
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Artikel überarbeitet: Dateiformat (FNAME/FUNIT/FVALUE), Artikel-Zuordnung, Optionen, Verhalten, Sicherung/Protokoll |
||
| Zeile 1: | Zeile 1: | ||
'''OmniSeller PIM Import von Stammdaten und Attributen | '''OmniSeller PIM Import von Stammdaten und Attributen'''[[file:pim-import.png|300px|thumb|PIM Import]] | ||
Der PIM Import (Schaltfläche '''PIM Import''' im Ribbon) importiert Stammdaten und Attributwerte für viele Artikel auf einmal aus einer CSV-Datei - Titel, Kurz- und Langtexte, Set-Zuordnungen und beliebig viele Attribute je Artikel. Fehlende Sets und Attribute werden dabei automatisch angelegt. Anders als der Import im Attribut-bearbeiten-Fenster (siehe [[OmniSeller:Import von Attributswerten|Import von Attributswerten]]) arbeitet der PIM Import über alle Attribute einer Datei hinweg. | |||
== Dateiformat == | |||
Semikolon-getrennte [[OmniSeller:CSV-Datei|CSV-Datei]] mit Spaltenüberschriften in der ersten Zeile. Die Spalten werden anhand der Überschriften erkannt: | |||
* '''Pflicht:''' <code>EAN</code> oder <code>SUPPLIER_AID</code> (Artikel-Identifikation) sowie <code>FEATURE_GROUP</code> oder <code>SET</code> (Set-Name, markiert zugleich den Beginn des Attributbereichs) | |||
* '''Optional:''' <code>AID</code>, <code>VARIATION</code> (AusprägungID), <code>TITLE</code>/<code>TITEL</code>, <code>SHORTTEXT</code>/<code>KURZTEXT</code>, <code>LONGTEXT</code>/<code>LANGTEXT</code>, <code>LANGUAGE</code>/<code>SPRACHE</code> (Sprache je Zeile, sonst gilt die im Dialog gewählte Sprache) | |||
Nach der <code>FEATURE_GROUP</code>/<code>SET</code>-Spalte folgen die Attribute in '''Dreiergruppen''': <code>FNAME_1</code>, <code>FUNIT_1</code>, <code>FVALUE_1</code>, <code>FNAME_2</code>, … - also je Attribut Name, Einheit und Wert. Wert und Einheit werden beim Import zu einem Attributwert kombiniert („Wert Einheit"). Eine leere Namensspalte beendet den Attributbereich der Zeile. | |||
Die einfachste Art, eine formatgerechte Datei zu bekommen: mit dem [[OmniSeller:Export-Wizard|Export-Wizard]] eine Importvorlage aus vorhandenen Artikeln erzeugen (Schaltfläche „Import Vorlage erstellen") - der Export liefert genau die FNAME/FUNIT/FVALUE-Struktur. | |||
== Artikel-Zuordnung == | |||
Die Artikel werden über den EAN-Helper aufgelöst: <code>SUPPLIER_AID</code> (Herstellerartikelnummer) plus <code>EAN</code> ergeben Artikelnummer und AusprägungID im gewählten Mandanten. Alternativ kann die <code>SUPPLIER_AID</code>-Spalte direkt die Artikelnummer enthalten, die Ausprägung kommt dann aus der <code>VARIATION</code>-Spalte. Zeilen, deren Artikel nicht gefunden wird, werden übersprungen und in der Meldungsdatei protokolliert. Der Import legt keine Artikel im ERP an. | |||
== Optionen == | |||
* '''Sprache''' - Zielsprache für Texte und sprachabhängige Attribute (sofern die Datei keine eigene Sprachspalte hat). | |||
* '''Attribut-Typ für neue Attribute''' - <code>TEXT</code> oder <code>MULTISELECTION</code>: bestimmt, als was unbekannte Attribute angelegt werden. | |||
* '''zusätzlich Textimport durchführen (Lang- & Kurztext)''' - importiert Titel, Kurz- und Langtext aus den entsprechenden Spalten. | |||
* '''Leere Werte importieren (überschreiben)''' - ohne Haken werden leere Attributwerte in der Datei übersprungen (vorhandene Werte bleiben stehen); mit Haken überschreiben auch leere Werte den Bestand. | |||
* '''Set-Zuordnungen der Artikel überschreiben''' - weist Artikeln das Set aus der Datei zu, auch wenn sie bereits einem anderen Set zugeordnet sind. | |||
* '''Zusatzmeldungen''' - ausführliche Meldungen zur Interpretation der Datei (nur zur Fehlersuche, verlangsamt den Import). | |||
== Verhalten beim Import == | |||
* Fehlende '''Sets''' und '''Attribute''' werden angelegt, vorhandene Werte aktualisiert. | |||
* '''Multiselektions-Attribute''' werden rein ergänzend gepflegt: Werte, die in der Werteliste fehlen, werden angelegt und beim Artikel angehakt - gelöscht wird nichts. | |||
* Über die Tabelle <code>oHTKAttributeValuesMultiSelectionElementsAlternatives</code> können Multiselektions-Werte beim Import übersetzt werden (Originalwert aus der Datei → gewünschter Wert in der Werteliste). | |||
* Während der Verarbeitung wird die Datei in <code><Name>.wait</code> umbenannt; der Fortschritt ist an einer <code>.dat</code>-Markerdatei im selben Ordner ablesbar. | |||
* Meldungen (nicht gefundene Artikel, Fehler) landen in <code><Datei>.<Datum>.Meldungen.txt</code> neben der Importdatei. | |||
== Sicherung und Protokoll == | |||
Jeder Lauf sichert automatisch den Stand jedes berührten Attributs beim ersten Schreibzugriff und protokolliert Datum, Benutzer, Quelle („PIM Import: <Dateiname>") und Ergebnis (Zeilen pro Attribut, Abbruch). Die Läufe erscheinen in der Sicherungs-Historie des jeweiligen Attributs (Attribut bearbeiten → Import → Reiter '''Erweitert''' → '''Sicherungen…''') und sind dort innerhalb von '''14 Tagen''' wiederherstellbar - Details siehe [[OmniSeller:Import von Attributswerten|Import von Attributswerten]]. | |||
== Nach dem Import == | |||
Importierte Daten stichprobenartig prüfen (Attributwerte, Set-Zuordnungen, Texte). Damit die Änderungen in den Portalen ankommen, die betroffenen Artikel anschließend hochladen. | |||