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ü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 |
Symbol | Beschreibung |
---|---|
Das Eingabefenster wird geleert. | |
Kopiert den aktuellen Attribut-Knoten und bietet den neu erstellten direkt zur Pflege an. | |
Änderungen am Attribut-Knoten werden gespeichert. | |
Der angezeigte Attribut-Knoten wird gelöscht. | |
Das Druckfenster wird aufgerufen. | |
Notizen anlegen/bearbeiten |
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. |
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 |
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ü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 |
Symbol | Beschreibung |
---|---|
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 leeren | |
Das Eingabefenster wird aufgerufen, um einen neuen Attribut-Knoten anzulegen. | |
Der aktuelle Attribut-Knoten wird im Eingabefenster angezeigt. | |
Der ausgewählte Attribut-Knoten wird gelöscht. | |
Das Druckfenster wird aufgerufen. | |
Notizen anlegen/bearbeiten |
Feld | Beschreibung |
---|---|
Nummer | Nach der Nummer eines Attribut-Knotens suchen |
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ü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 |
Symbol | Beschreibung |
---|---|
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 leeren |
Feld | Beschreibung |
---|---|
Nummer | Nach der Nummer eines Attribut-Knotens suchen |
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
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.
Message | Parameter | Funktion | Security |
---|---|---|---|
ATTRIBUTE_NODE_CHANGED | |||
ATTRIBUTE_NODE_CREATED | |||
ATTRIBUTE_NODE_DELETED |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
EDIT_ATTRIBUTE_NODE |
Attribut-Knoten Editier-App
Modulname
attributeNodeEdit.app
Klassen
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.
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 |
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
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.
Message | Parameter | Funktion | Security |
---|---|---|---|
ATTRIBUTE_NODE_CHANGED | |||
ATTRIBUTE_NODE_CREATED | |||
ATTRIBUTE_NODE_DELETED | |||
COMMENT_CHANGED | Objekt | Kommentar wurde geändert | |
LIST_ATTRIBUTE_NODE |
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
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.
Message | Parameter | Funktion | Security |
---|---|---|---|
ATTRIBUTE_NODE_CHANGED | |||
ATTRIBUTE_NODE_CREATED | |||
ATTRIBUTE_NODE_DELETED | |||
SELECT_ATTRIBUTE_NODE |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
ATTRIBUTE_NODE_SELECTED | |||
EDIT_ATTRIBUTE_NODE |