Datenstrukturen
Klassifikationssystem
Mit Klassifikationssystem ist es möglich verschiedene Systeme zu hinterlegen dessen Klassifikationen und Merkmale in brandbox gepflegt werden können.
Ein häufig vorkommender Anwendungsfall sind hier die Produktklassifikationssysteme wie beispielsweise BMEcat oder eCL@ss.
Klassifikation
Eine Klassifikation ist einem Klassifikationssystem zugeordnet, hat Merkmale und hat folgende Felder:
- Bezeichnung
- Identifier
- Klassifikationssystem
Der Identifier identifiziert die Klassifikation und muss eindeutig sein. Klassifikationen sind verschachtelbar, daher können sie selbst Klassifikationen enthalten oder in einer Klassifikation enthalten sein.
Merkmal
Durch die Merkmale einer Klassifikation wird sie beschrieben und bilden gleichzeitig die Grundlage für Artikelvarianten und Werte bei Artikeln pflegen. Hier wird die Bezeichnung, der eindeutige Identifier und das Formularfeld definiert und konfiguriert so wie es dann bei der Artikelpflege dargestellt werden soll.
Die Konfiguration des Formularfelds wird in einem eigenen ODM-Datensatz definiert. Der ODM-Datensatz wird über einen Fremdschlüssel mit dem Merkmal verbunden.
Zuordnung: Klassifikation ~ Entität
Um Klassifikationen bei verschiedenen Entitäten nutzen zu können, werden die Zuordnungen in einer separaten Tabelle (ClassificationEntityRelation
) gespeichert, nicht bei den eigentlichen Entitäten.