Lade...
 

Attribut-Knoten

Attribut-Knoten

Beschreibung

Attribut-Knoten ermöglichen die stufenweise und bedingte Ausprägung von Attributen. Dies ist vor allem in der Produktkonfiguration (dem Ausprägen von Variantenteilen) sinnvoll, kann aber auch bei der Erfassung beliebiger Formular- (Beleg-) oder Stammdaten nützlich sein.

Anwendungsbeispiel für die stufenweise Ausprägung

Ein Anwendungsbeispiel für die stufenweise Ausprägung von Attributen das Aufteilen einer komplexen Wertetabelle eines Attributs. Nehmen wir an es gibt ein Attribut "MATERIAL". Hinter diesem Attribut verbirgt sich eine sehr große Auswahl verschiedenster Materialien (verschiedene Stahl, Aluminium- und Kunststoffarten sowie zahlreicher Legierungen). Diese Tabelle kann sehr lang werden, so dass die Auswahl des richtigen Materials länger dauern könnte.

Als Lösung dieses Problems kann man das Attribut "MATERIAL" mehrfach anlegen und jeweils die Ergebnistabelle einschränken. So könnte mein ein Attribut für Stahl, Aluminium etc. anlegen und als Ergebnisstabelle nur die dazugehörigen Auswahlmöglichkeiten anbieten. Zudem müsste man ein neues Attribut "MATERIAL_ART" anlegen mit der Auswahltabelle: Stahl, Aluminium, Kunststoff und Legierungen. Hinter diesem Attribut wird ein Attribut-Knoten hinterlegt, welcher abhängig von dem gesetzten Wert auf das entsprechende Attribut "MATERIAL" verweist.

Beispielsweise im Verkaufsartikel wird dann das Attribut "MATERIAL_ART" statt der komplexen Tabelle "MATERIAL" eingefügt. Im Auftrag wählt man dann zunächst "MATERIAL_ART" aus. Das entsprechende Attribut "MATERIAL" wird dann automatisch hinzugefügt und in der zweiten Stufe kann dieser Wert dann gesetzt werden.

Anwendungsbeispiel für die bedingte stufenweise Ausprägung

Die bedingten Ausprägung verhält sich ähnlich wie das zuvor genannte Anwendungsbeispiel, ist jedoch ein wenig komplexer. Im ersten Beispiel führte die Ausprägung eines Attributs zu anderen jeweils gleichnamigen Attributen mit gefilterten Ergebnistabellen. Über die Attribut-Knoten kann aber auch eine umfangreicher Produktkonfiguration durchgeführt werden.

Stellen wir uns die Konfiguration eines Autos vor. Ein Auto kann durch sehr viele Parameter definiert werden. Diese Parameter können aber in einer starken Abhängigkeit zueinander stehen. So kann nach der Auswahl 2- oder 4-türig die Frage nach elektrischen Fensterhebern hinten obsolet sein. Gleiches gilt wenn ein als ein Parameter die Serie gewählt wird und diverse Extras dann schon inklusive sind.

Auch diese Art der mehrstufigen bedingten Konfiguration ist über die Attribut-Knoten möglich.

Funktionalität

Eingabefenster

Dieses Fenster dient der Pflege von Attribut-Knoten.

Menü
Menüpunkt Beschreibung
Bearbeiten  
: Neuen Attribut-Knoten anlegen Neuen Attribut-Knoten anlegen
: Attribut-Knoten kopieren Kopiert den aktuellen Attribut-Knoten und bietet den neu erstellten direkt zur Pflege an.
: Attribut-Knoten speichern Die Änderungen im geöffneten Attribut-Knoten werden gespeichert.
: Attribut-Knoten löschen Der geöffnete Attribut-Knoten wird ohne Nachfrage gelöscht.
: Attribut-Knoten drucken Öffnet das Drucker-Auswahlfenster für den geöffneten Attribut-Knoten
: Sachmerkmal -
: : Einfügen -
: : : Sachmerkmal Ein globales Attribut wird eingefügt.
: : : Bedingte Tabelle Es wird eine bedingte Tabelle eingefügt, hinter der Attribute bedingt hinterlegt werden können.

Je hinzugefügter bedingter Tabelle kann maximal ein Attribut durch den Attributknoten übernommen werden. Dies bedeutet, dass wenn der Attribut-Knoten mit dem Attribut A assoziiert wird und die Ausprägung A=1 zur Übernahme der Attribute B und C führen soll, dass dann zwei bedingte Tabellen mit jeweils einem Eintrag angelegt werden müssen.

: : Anlegen Ein lokales Attribut wird eingelegt
: : : Voreinstellbares  
: : : Errechnetes  
: : : Bedingtes  
: : Editieren Das ausgewählte Attribut wird editiert
: : : Wert Entspricht einem Doppelklick auf das Attribut
: : : Merkmal Ruft bei lokalen Attributen die Bearbeitungsmaske auf
: : Löschen Das ausgewählte Attribut wird gelöscht
: Notizen für den geöffneten Attribut-Knoten wird das Bearbeitungsfenster für Notizen geöffnet
: Schließen Fenster schließen
Suchen Listenfenster aufrufen
Toolbar
Symbol Beschreibung
new.png Das Eingabefenster wird geleert.
new.png Kopiert den aktuellen Attribut-Knoten und bietet den neu erstellten direkt zur Pflege an.
save.png Änderungen am Attribut-Knoten werden gespeichert.
delete.png Der angezeigte Attribut-Knoten wird gelöscht.
CX_PRINTER_hardcopy.png Das Druckfenster wird aufgerufen.
pin.pngpinned.png Notizen anlegen/bearbeiten
Felder
Feld Beschreibung
Identifikation Bezeichnung zur eindeutigen Identifikation
Datum Datumswert
Bearbeiter Informationen des Bearbeiters
Kurzname Kurzname der Liste
Beschreibung Beschreibung der Liste
Merkmale

Die Attribute des Knotens können als Baum oder als Liste angezeigt werden.

Die Attributdaten können per Doppelklick bearbeitet werden.

Ein Kontextmenü, zum Bearbeiten der Attribute, wird per Rechtsklick aufgerufen.

Die Reihenfolge der Attribute können Sie mit den Pfeil-Knöpfen verändern. Sie müssen nur ein Attribut der Liste selektieren und dann mit den Knöpfen auf oder ab bewegen.

Knöpfe (Merkmale)
Knopf Beschreibung
Anlegen Es kann ein neues, lokales Merkmal dem Attribut-Knoten zugeordnet werden
Einfügen Ein bestehendes Merkmal wird dem Attribut-Knoten als globales Attribut zugeordnet
Entfernen Das in der Liste ausgewählte Merkmal wird vom Attribut-Knoten entfernt
Knöpfe (Eingabefenster)
Knopf Beschreibung
Schließen Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "Speichern" drücken.
Löschen Der angezeigte Attribut-Knoten wird gelöscht.
Neu Das Eingabefenster wird geleert.
Speichern Änderungen am Attribut-Knoten werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt.

 

Listenfenster

Dieses Fenster dient der Auflistung von Attribut-Knoten.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Suchen -
: : Mehrfach Suche ausführen Mehrfachsuche ausführen:
Alle Felder werden bei dieser Suche berücksichtigt.
Mit der Mehrfachsuche ist es möglich nach mehreren Kriterien gleichzeitig zu suchen.
: : Liste zurücksetzen Attribut-Knotenliste zurücksetzen
: Neuen Attribut-Knoten anlegen Neuen Attribut-Knoten anlegen
: Attribut-Knoten bearbeiten Der selektierte Attribut-Knoten wird im Eingabefenster geöffnet.
: Attribut-Knoten löschen Ein oder mehrere selektierte Attribut-Knoten werden ohne Nachfrage gelöscht.
: Attribut-Knoten drucken Öffnet das Drucker-Auswahlfenster für die angezeigte Attribut-Knotenliste
: Notizen für den in der Liste selektierten Attribut-Knoten wird das Bearbeitungsfenster für Notizen geöffnet
: Schließen Fenster schließen
Toolbar
Symbol Beschreibung
CX_AMOUNT_calculation.png Mehrfachsuche ausführen: Alle Felder werden bei dieser Suche berücksichtigt. Mit der Mehrfachsuche ist es möglich nach mehreren Kriterien gleichzeitig zu suchen.
list_clear.png Liste leeren
new.png Das Eingabefenster wird aufgerufen, um einen neuen Attribut-Knoten anzulegen.
open.png Der aktuelle Attribut-Knoten wird im Eingabefenster angezeigt.
delete.png Der ausgewählte Attribut-Knoten wird gelöscht.
CX_PRINTER_hardcopy.png Das Druckfenster wird aufgerufen.
pin.pngpinned.png Notizen anlegen/bearbeiten
Suchfelder
Feld Beschreibung
Nummer Nach der Nummer eines Attribut-Knotens suchen
Knöpfe
Knopf Beschreibung
Filter
Suchen Mehrfachsuche ausführen:
Alle Felder außer "Suchbegriff" werden bei dieser Suche berücksichtigt.
Mit der Mehrfachsuche ist es möglich nach mehreren Kriterien gleichzeitig zu suchen.
Liste
Erweiterte Suche Erweiterte Suche aufrufen
Aktion
Zurück Das Fenster wird geschlossen.
Löschen Der ausgewählte Attribut-Knoten wird gelöscht.
Neu Ein leeres Eingabefenster wird geöffnet.
Bearbeiten Der ausgewählte Attribut-Knoten wird im Eingabefenster angezeigt.

 

Selektionsfenster

Dieses Fenster dient der Selektion von Attribut-Knoten.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Suchen -
: : Mehrfach Suche ausführen Mehrfachsuche ausführen:
Alle Felder werden bei dieser Suche berücksichtigt.
Mit der Mehrfachsuche ist es möglich nach mehreren Kriterien gleichzeitig zu suchen.
: : Liste zurücksetzen Attribut-Knotenliste zurücksetzen
: Schließen Fenster schließen
Toolbar
Symbol Beschreibung
CX_AMOUNT_calculation.png Mehrfachsuche ausführen: Alle Felder werden bei dieser Suche berücksichtigt. Mit der Mehrfachsuche ist es möglich nach mehreren Kriterien gleichzeitig zu suchen.
list_clear.png Liste leeren
Suchfelder
Feld Beschreibung
Nummer Nach der Nummer eines Attribut-Knotens suchen
Knöpfe
Knopf Beschreibung
Filter
Suchen Mehrfachsuche ausführen:
Alle Felder außer "Suchbegriff" werden bei dieser Suche berücksichtigt.
Mit der Mehrfachsuche ist es möglich nach mehreren Kriterien gleichzeitig zu suchen.
Liste
Erweiterte Suche Erweiterte Suche aufrufen
Aktion
Zurück Die Selektion wird abgebrochen.
Auswählen Der selektierte Attribut-Knoten wird übernommen.

 

Verwandte Themen

 


Technische Dokumentation

Attribut-Knoten Providermodul

Modulname

cxAttributeNode.mod

Klassen

CX_ATTRIBUTE_NODE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ATTRIBUTE_NODE_CHANGED      
ATTRIBUTE_NODE_CREATED      
ATTRIBUTE_NODE_DELETED      
Gesendete Messages
Message Parameter Funktion Empfangs-Modul
EDIT_ATTRIBUTE_NODE      

 

Attribut-Knoten Editier-App

Modulname

attributeNodeEdit.app

Klassen

CX_ATTRIBUTE_NODE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ATTRIBUTE_SELECTED      
ATTRIBUTE_NODE_CHANGED      
ATTRIBUTE_NODE_CREATED      
ATTRIBUTE_NODE_DELETED      
COMMENT_CHANGED Objekt Kommentar wurde geändert  
CONDITIONED_ATTRIBUTE_CHANGED      
CONDITIONED_ATTRIBUTE_CREATED      
CONDITIONED_ATTRIBUTE_DELETED      
EDIT_ATTRIBUTE_NODE      
FORMULA_ATTRIBUTE_CHANGED      
FORMULA_ATTRIBUTE_CREATED      
FORMULA_ATTRIBUTE_DELETED      
LOAD_ATTRIBUTE_NODE      
SLOT_ATTRIBUTE_CHANGED      
SLOT_ATTRIBUTE_CREATED      
SLOT_ATTRIBUTE_DELETED      
Gesendete Messages
Message Parameter Funktion Empfangs-Modul
ATTRIBUTE_NODE_CHANGED      
ATTRIBUTE_NODE_CREATED      
ATTRIBUTE_NODE_DELETED      
EDIT_ATTRIBUTE_NODE      
EDIT_COMMENT Objekt Eingabefenster für Kommentar aufrufen Kommentar-Editiermodul
EDIT_CONDITIONED_ATTRIBUTE      
EDIT_FORMULA_ATTRIBUTE      
EDIT_SLOT_ATTRIBUTE      
LIST_ATTRIBUTE_NODE      
SELECT_ATTRIBUTE      
SHOW_PREVIEW Widget Druckvorschau Druckvorschau

 

Attribut-Knoten Listen-App

Modulname

attributeNodeList.app

Klassen

CX_ATTRIBUTE_NODE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ATTRIBUTE_NODE_CHANGED      
ATTRIBUTE_NODE_CREATED      
ATTRIBUTE_NODE_DELETED      
COMMENT_CHANGED Objekt Kommentar wurde geändert  
LIST_ATTRIBUTE_NODE      
Gesendete Messages
Message Parameter Funktion Empfangs-Modul
EDIT_ATTRIBUTE_NODE      
EDIT_COMMENT Objekt Eingabefenster für Kommentar aufrufen Kommentar-Editiermodul
SHOW_PREVIEW Widget Druckvorschau Druckvorschau

 

Attribut-Knoten Selektions-App

Modulname

attributeNodeSelect.app

Klassen

CX_ATTRIBUTE_NODE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ATTRIBUTE_NODE_CHANGED      
ATTRIBUTE_NODE_CREATED      
ATTRIBUTE_NODE_DELETED      
SELECT_ATTRIBUTE_NODE      
Gesendete Messages
Message Parameter Funktion Empfangs-Modul
ATTRIBUTE_NODE_SELECTED      
EDIT_ATTRIBUTE_NODE      

Operativer Betrieb