Datenstrukturen
Klassifikationssystem
Durch das Klassifikationssystem können verschiedene Systeme hinterlegt werden, deren Klassifikationen und Merkmale in brandbox
verwaltet werden können.
Ein häufig vorkommender Anwendungsfall sind hier die Produktklassifikationssysteme wie beispielsweise
- 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.
Merkmal Werte
Hier werden die Werte bzw. Bezeichnungen von Merkmalen gepflegt und mit diesen verknüpft. Wenn beispielsweise das Merkmal die "Farbe" eines Produktes entspricht, so sind die Merkmal Werte davon die Bezeichnungen der verschiedenen vorhandenen Farben des ProduktsTeil eines Klassifikationssystems, besitzt bestimmte Merkmale und umfasst die folgenden Felder:
Identifier | Dient zur eindeutigen Identifizierung der Klassifikation. |
Bezeichnung | Definiert den Klartext, der innerhalb der Brandbox-Oberfläche für die Klassifikation angezeigt werden soll. |
Entitäten | Erfasst alle Entitäten, die mit der definierten Klassifikation klassifiziert werden können. |
Klassifikationssystem | Erfasst das Klassifikationssystem, zu dem die definierte Klassifikation zugeordnet werden kann. |
Formular | Das Formular erweitert die Editieroberfläche klassifizierter Entitäten und ermöglicht die Erfassung von Merkmalen. |
Klassifikationen sind verschachtelbar, was bedeutet, dass sie entweder andere Klassifikationen enthalten können oder selbst Teil einer übergeordneten Klassifikation sein können.
Merkmal
Die Merkmale einer Klassifikation dienen dazu, diese zu beschreiben. Die Definition und Erfassung der Merkmale erfolgt über Felder, die dem Formular zugeordnet sind, das von der Klassifikation unter dem Eingabefeld "Formular" referenziert wird. Ein Merkmal ist gleichbedeutend mit einem Feld.
Die erfassten Merkmalswerte einer klassifizierten Entität werden bei dieser innerhalb der verschlüsselten ODM-Spalte oder einer echten Spalten abgelegt.
Formular
Das Formular verweist auf die Formularmaske, die zur Erfassung und Definition der Merkmale einer Klassifikation verwendet wird. Die Struktur des Formulars definiert die Merkmale einer Klassifikation sowie die Elemente, die zur Erweiterung einer klassifizierten Entität dienen sollen. Felder, die Merkmale abbilden, können unter dem Tab “Allgemein” einer Entität angezeigt werden oder in einem zusätzlichen Tab, der innerhalb der Formularmaske definiert wurde. Leere Tabs werden hierbei nicht angezeigt.
Hinweis |
---|
Felder, die von verschiedenen Klassifikationen zur Erfassung von Merkmalen genutzt werden, erscheinen in Editieroberflächen von Entitäten nur einmal. Um zu verhindern, dass Entitäten um Formularmasken angereichert werden, die nicht mit der entsprechenden Klassifikation verknüpft wurden, werden die Felder der entsprechenden Formularmasken gefiltert. Allerdings kann dies dazu führen, dass Felder in einer Weise dargestellt werden, die in der Formularmaske einer anderen Klassifikation definiert, aber nicht mit der entsprechenden Entität verknüpft wurde. Soll dieses Verhalten vermieden werden ist es ratsam Felder nicht mehrfach in verschiedenen Klassifikationen zu verwenden, die auf die gleiche Entitäten angewandt werden können. |
Zuordnung: Klassifikation ~ Entität
Klassifikationswerte bei Artikeln pflegen
Um die Werte eines Artikels für die Merkmale der hinterlegten Klassifikation zu pflegen können sie die verschiedenen Klassifikationen die dem Artikel entsprechen pflegen und speichern.
Anschließend sollte ein neuer Tab erscheinen in dem sie die Werte dafür pflegen können.