Der SOG ERP (VACOS)-Schlagwortkatalog stellt eine frei definierbare und strukturierte Sammlung von Schlagwörtern zur Verfügung, denen beliebige SOG ERP (VACOS)-Datenobjekte zugeordnet werden können. Der Schlagwortkatalog steht dabei über die Active Skin Oberfläche maskenübergreifend zur Verfügung und die einzelnen Einträge im Schlagwortkatalog können im ObjectList-Control als Filterbedingung verwendet werden.
Der SOG ERP (VACOS)-Schlagwortkatalog ist so aufgebaut, dass es nur eine einzige Baumstruktur mit Schlagwörtern gibt, die für alle SOG ERP (VACOS)-Datenobjekte verwendet wird und dementsprechend sinnvoll organisiert werden sollte. Es ist dabei nicht möglich, für ein Schlagwort in der Baumstruktur festzulegen, dass nur ganz bestimmte SOG ERP (VACOS)-Datenobjekte einem Schlagwort zugeordnet werden dürfen oder bestimmte SOG ERP (VACOS)-Datenobjekte einem Schlagwort nicht zugeordnet werden dürfen.
Zur Nutzung des Schlagwortkatalogs sind folgende Voraussetzungen notwendig:
Es wird die SOG ERP (VACOS)-Lizenz schlagworte benötigt.
Zur Verwaltung des Schlagwortkatalogs wird das SOG ERP (VACOS)-Recht swkstruktur benötigt.
Zur Zuordnung von SOG ERP (VACOS)-Datenobjekten zu Schlagworten wird das SOG ERP (VACOS)-Recht swkzuordnung benötigt.
Verwaltung des Schlagwortkatalogs
Die Verwaltung des Schlagwortkatalogs erfolgt über das Programm Verwaltung Schlagwortkatalog (swkedit). Jedes Schlagwort kann hier in eine Baumstruktur eingeordnet werden und mit sprachenabhängigen Bezeichnungen versehen werden. Es stehen auch meherere Sortiervarianten zur Verfügung, mit denen die Reihenfolge der angezeigten Schlagwörter, die auf einer Ebene liegen, für verschiedene Anforderungen festgelegt werden können.
Darstellung des Schlagwortkatalogs in der Active Skin Oberfläche
In der Active Skin Oberfläche wird der Schlagwortkatalog im Filterbaum angezeigt. Die sprachenabhängigen Bezeichnungen der einzelnen Schlagworte sind durch die Standardsprache festgelegt, können aber zusätzlich auch über die Option Schlagwortkatalog.Sprache in einer abweichenden Sprache dargestellt werden. Als Sortierung kommt hier standardmäßig die hinterlegte Sortierung der Sortiervariante 1 zum Einsatz. Über die Option Schlagwortkatalog.Sortierung kann jedoch eine abweichende Sortierung für die Darstellung im Filterbaum eingestellt werden.
Zu jedem dargestellten Schlagwort kann über die Funktion Zuordnungen anzeigen des Kontextmenüs die Übersicht der Schlagwortzuordnungen aufgerufen werden. Hier werden dann alle SOG ERP (VACOS)-Datenobjekte angezeigt, die dem Schlagwort zugeordnet sind.
Datensätze einem Schlagwort zuordnen
Die Zuordnung von SOG ERP (VACOS)-Datensätzen zu Schlagwörtern erfolgt in der Active Skin Oberfläche durch das Ziehen von Datensätzen aus dem ObjectList-Control auf ein Schlagwort im Filterbaum per Drag & Drop.
Beispiel:
Zuordnung des Artikels 22006 zum Schlagwort Frühling.
Aus der Artikelsuche heraus wird der Datensatz zum Artikel 22006 mit der Maus per Drag & Drop auf das Schlagwort Frühling gezogen. Über das Symbol des Mauszeigers wird dabei visualisiert, ob der Datensatz dem aktuell markierten Schlagwort zugewiesen werden kann oder nicht. Zusätzlich werden beim Eintritt der Maus in den Bereich des Filterbaums diejenigen Schlagwörter hervorgehoben, denen der Datensatz bereits zugeordnet ist (hier in der Farbe grün, entspricht der Subdesigneinstellung FilterTree Zugeordnet) sowie die Schlagwörter, denen der Datensatz nicht zugeordnet werden kann (hier in der Farbe rot, entspricht der Subdesigneinstellung FilterTree Deaktiviert).
Zuordnungen sind grundsätzlich aus allen ObjectList-Controls heraus möglich und es können auch mehrere Datensätze markiert und zugeordnet werden, wenn der ObjectList-Control eine Mehrfachselektion erlaubt.
Um die Zuordnung von SOG ERP (VACOS)-Datenobjekten zu Schlagwörtern auch auf Masken zu ermöglichen, die nicht über ein ObjectList-Control bzw. einen direkten Objektbezug verfügen, kann ein PropertyGrid2-Control verwendet werden.
Dazu muss das PropertyGrid2 so in der Dialogmaske integriert werden, dass es einen direkten Objektbezug bekommt (siehe Verwendung des PropertyGrid2-Controls mit einem frei definierten Daten-Basisobjekt).
Das jetzt vorhandene PropertyGrid2 muss nun so konfiguriert werden, dass es über einen Tab-Reiter verfügt, auf dem ein ObjectList-Control mit den Schlagwörtern zum Datenobjekt angezeigt wird. Hierzu kann die Referenzliste Schlagwoerter verwendet werden.
Jetzt kann die Zuordnung des Datenobjektes zum Schlagwort hergestellt werden, in dem das entsprechende Schlagwort aus dem Filterbaum in den Anzeigebereich der Schlagwörter gezogen wird.
Beispiel:
Zuordnung des aktuell eingestellten Artikels 22009 zum Schlagwort Frühling über ein PropertyGrid2-Control, das individuell in die Maske der Artikelverwaltung (p841) integriert wurde. Das Schlagwort wird hier in den Bereich der ObjectList mit den Schlagwörtern im PropertyGrid2 zum Artikel gezogen.
Direkte und indirekte Zuordnung
Bei der Zuordnung eines SOG ERP (VACOS)-Datenobjektes zu einem Schlagwort wird dieses Datenobjekt dem Schlagwort direkt zugeordnet und allen übergeordneten Schlagwörtern indirekt zugeordnet. Damit wird sichergestellt, dass bei der Verwendung eines übergeordneten Schlagworts auch die Zuordnungen zu den untergeordneten Schlagwörtern immer berücksichtigt werden.
Beispiel:
Bei der Zuordnung des Artikels 22006 zum Schlagwort Frühling wird der Datensatz dem Schlagwort Frühling direkt zugeordnet und den Schlagwörtern Jahreszeiten und Artikel indirekt zugeordnet.
Bei der Zuordnung eines Datensatzes zu einem Schlagwort wird automatisch eine Sortiernummer vergeben. Hier wird die nächsthöhere Sortiernummer auf Basis der bereits vorhandenen Zuordnungen ermittelt. Diese automatisch festgelegte Sortierung kann manuell über die Übersichtmaske der Schlagwortzuordnungen angepasst werden. Einzelne Zuordnungen können hier entweder per Drag & Drop verschoben werden, oder eine komplett neue Sortierung festgelegt werden.
Verwendung der Schlagwörter in Active Skin
Die Schlagwörter und ihre Zuordnungen können in Active Skin über den ObjectList-Control als Filterbedingung verwendet werden.
Weitere Informationen dazu finden sie im Abschnitt zur Verwendung des Filterbereichs im ObjectList-Control.