Modell entwerfen

Attribute und Attributgruppen

Die Felder anlegen, die Ihre Produkte haben können, den richtigen Typ wählen und die Felder so anordnen, dass der Bearbeitungsbildschirm Sinn ergibt.

Ein Attribut ist ein Feld, das ein Produkt haben kann. Alles andere im Modell liegt auf dieser Schicht. Seien Sie deshalb bei Typen und Optionen sorgfältig.

Nehmen Sie die Verschraubung 4711-A. Gewindegröße, Werkstoff und Druckstufe sind drei Attribute. Ob ein Käufer nach der Gewindegröße filtern kann, ob der Werkstoff auf 1.400 Produkten gleich geschrieben ist und ob sich die Druckstufe für einen Kunden in den USA in psi umrechnen lässt, entscheidet sich daran, wie diese drei Attribute typisiert sind. Nichts, was Sie später am Produkt tun, repariert einen falschen Typ.

Bevor Sie beginnen: Legen Sie die Attributtabelle aus Datenmodell planen neben sich. Attribute spontan anzulegen, wenn sie einem einfallen, führt zu Katalogen mit material, werkstoff und material_neu.

Den Typ wählen

Der Typ steht fest, sobald Daten vorliegen. Wählen Sie ihn deshalb mit Bedacht. Die linke Spalte ist der Name, den dieser Leitfaden verwendet; die zweite ist, was das Feld Typ im Cockpit anbietet.

TypCockpit-TypVerwenden fürNicht verwenden für
TexttextKurze Prosa: Name, UntertitelFakten, nach denen ein Käufer filtert
TextbereichtextareaLange Prosa: Beschreibung, AnwendungshinweiseAlles Strukturierte
ZahlnumberStückzahlen und einheitenlose MengenAlles mit Einheit; dafür Maß
MaßmetricPhysikalische Größen: Länge, Gewicht, Druck
Ja/NeinbooleanEin echtes Ja/Nein: rohs_compliantDreiwertige Fakten („unbekannt“ ist nicht „nein“)
EinfachauswahlselectEin Wert aus einer festen Liste: Werkstoff, FarbeWerte, die beliebig weiterwachsen
MehrfachauswahlmultiselectMehrere aus einer festen Liste: Zertifizierungen
Datumdate, datetimeVerfügbarkeitsdaten, Revisionsdaten
Preisprice_collectionPreise auf AttributebeneIhre Verkaufspreise; die liegen in der Preisfindung
Referenzreference_entity, reference_entity_collectionEin Verweis auf einen oder mehrere Datensätze einer ReferenzentitätWiederholte Freitextnamen
Assetasset_collectionVerweise auf verwaltete Assets

Das Cockpit führt außerdem identifier und table. Lassen Sie beide in Ruhe, solange kein Importformat danach verlangt.

Zahl oder Maß. Hat der Wert eine Einheit, nehmen Sie Maß. Wer 10 als Zahl speichert und „mm“ irgendwo anders, hat einen Wert, den nichts umrechnen, vergleichen oder für einen Markt mit Zoll korrekt anzeigen kann.

Ein Attribut anlegen

  1. Öffnen Sie PIM › Datenmodell › Attribute.
  2. Wählen Sie Neues Attribut.
  3. Tragen Sie einen Code ein. Das ist der dauerhafte Bezeichner: Kleinschreibung, keine Leerzeichen, später nicht änderbar. Verwenden Sie thread_size, nicht Thread Size oder attr_17.
  4. Wählen Sie den Typ aus der Tabelle oben.
  5. Lassen Sie den Entitätstyp auf Produkt. Die anderen Werte (Referenzentität, Asset, Kategorie) sind für Attribute, die zu diesen Objekten gehören; dann benennt Entitätsref., zu welchem.
  6. Wählen Sie eine Attributgruppe. Sie entscheidet, wo das Feld auf dem Produktbildschirm erscheint. Siehe unten.
  7. Setzen Sie die Schalter:
    • Lokalisierbar: ein Wert je Sprache. Prosa ja, Zahlen nein.
    • Kanalabhängig (je Kanal): ein Wert je Kanal. Sparsam einsetzen.
    • Eindeutig: Keine zwei Produkte dürfen denselben Wert tragen. Richtig für ean, falsch für fast alles andere.
    • Filterbar (Facette): Käufer können danach eingrenzen. Setzen Sie das auf jeden Fakt, nach dem ein Käufer auswählen würde.
    • Im Raster nutzbar: Sie sehen es in der Produktliste. Setzen Sie es auf die Handvoll Felder, mit denen Sie täglich arbeiten.
  8. Ergänzen Sie Validierung, wo sie hilft: Minimale Länge, Maximale Länge und ein Muster für Text, Minimum und Maximum für Zahlen, Maximale Dateigröße für Assets. Validierung auf dieser Ebene ist weit günstiger, als später schlechte Daten zu bereinigen.
  9. Füllen Sie die typabhängige Config: Metrikfamilie und Standard-Einheit für ein Maß, Referenzentität für eine Referenz, Asset-Familie und Zulässige Dateiendungen für ein Asset-Attribut.
  10. Tragen Sie die Bezeichnungen (i18n) ein und speichern Sie.

Optionen zu einem Auswahlattribut hinzufügen

Eine Einfach- oder Mehrfachauswahl ist erst nützlich, wenn sie Optionen hat.

  1. Öffnen Sie das Attribut und wechseln Sie zu Optionen.
  2. Wählen Sie Option hinzufügen und tragen Sie einen Code und die Bezeichnungen (i18n) je Sprache ein. Eine Farboption kann zusätzlich ein Farbfeld mit einer Hex-Farbe tragen.
  3. Ordnen Sie die Optionen über Sortierung. In dieser Reihenfolge sehen Käufer sie im Filter. Wählen Sie eine sinnvolle Abfolge (Größen aufsteigend, nicht alphabetisch).

Gespeichert und exportiert werden die Codes; Menschen sehen die Bezeichnungen. v4a mit der Bezeichnung „Edelstahl V4A“ heißt, Sie können die Bezeichnung in drei Sprachen umbenennen, ohne ein einziges Produkt anzufassen.

Attributgruppen

Eine Attributgruppe betrifft ausschließlich das Bearbeiten: Sie entscheidet, welche Felder auf dem Produktbildschirm in welchem Reiter zusammenliegen.

Gute Gruppen folgen der Arbeitsweise der Menschen, nicht dem Aufbau der Datenbank:

  • Marketing: Name, Beschreibung, Anwendungshinweise
  • Technische Daten: die Fakten, nach denen ein Käufer filtert
  • Logistik: Gewicht, Abmessungen, Verpackungseinheit, Zolltarifnummer
  • Kaufmännisch: Hersteller, Marke, Lebenszyklusstatus
  • Medien: Bilder, Datenblätter, Zeichnungen

Zum Anlegen öffnen Sie PIM › Datenmodell › Attributgruppen, wählen Neue Gruppe und vergeben Code, Bezeichnungen (i18n) und eine Sortierung.

Gruppen zählen mehr, als es klingt. Einen Produktbildschirm mit sechzig ungruppierten Feldern pflegt niemand sorgfältig. Dieselben sechzig Felder in fünf beschrifteten Reitern werden ordentlich ausgefüllt.

Ein Attribut später ändern

ÄnderungWirkung auf vorhandene Daten
Bezeichnungen, Sortierung, Attributgruppe, Filterbar, Im Raster nutzbar, Optionen hinzufügenUnkritisch. Gespeicherte Werte bleiben unverändert.
ValidierungMit Vorsicht. Vorhandene Werte werden nicht neu geprüft; Sie können also Daten behalten, die heute nicht mehr angenommen würden.
Typ, Lokalisierbar, Kanalabhängig, EindeutigEine Migration, kein Schalter. An einem Attribut mit Daten ändert das die Form oder den Speicherort jedes gespeicherten Werts. Planen Sie es. Klicken Sie es nicht an einem Freitag.
CodeNicht änderbar. Legen Sie ein neues Attribut an und ziehen Sie die Daten um.

Weiter

  • Familien: festlegen, welche Produkte welche Attribute brauchen.