Eigenschaften

Die Eigenschaften sind eine Einheit, welche die Daten innerhalb der Objektgruppen, Objektdefinitionen und Spezifikationen klassifizieren. In den Eigenschaften speichern Sie also die spezifischen Informationen des jeweiligen Datenobjektes, wie Name, Postleitzahl oder Status. Auch Links und Datentypen werden als Eigenschaften abgebildet. Auch bei der Modellierung der Dialoge für die Objektdefinitionen sowie in Workflowdefinitionen sind die Eigenschaften wichtig.


Data Modeler-Oberfläche mit Eigenschaften eines Incident-Objekts.

Die Eigenschaften eines Datenobjektes werden im Data Modeler und im Data Explorer in der Bildschirmmitte tabellarisch aufgelistet. Über die Schaltflächen oberhalb dieser Tabelle können Sie weitere Eigenschaften hinzufügen.

Die Tabellenspalte Quelle gibt Auskunft darüber, woher die Eigenschaft stammt. Hier wird unterschieden zwischen Eigenschaften aus der jeweiligen Objektdefinition, Systemeigenschaften, Eigenschaftengruppen und vererbten Eigenschaften.

Systemeigenschaften

Systemeigenschaften sind automatisch vom System generierte Eigenschaften, die automatisch bei der Erstellung zu einem Datenobjekt hinzufgefügt werden. Systemeigenschaften können nicht geändert oder gelöscht werden.

Eigenschaftengruppen

Bestimmte Informationen treten häufig nur gemeinsam auf, zum Beispiel Adresse. Eine Adresse umfasst im Allgemeinen eine Straße, eine Hausnummer und Postleitzahl, für die jeweils eine Eigenschaft erstellt werden müsste. Mit einer Eigenschaftengruppe erstellen Sie diese einzelnen Eigenschaften nur einmal und können sie anschließend einfach zu jeder Objektdefinition hinzufügen, die Adressinformationen behinhalten sollen.

Eigenschaftengruppen werden im Data Modeler in der Registerkarte Datentypen erstellt.

Vererbte Eigenschaften

Eigenschaften können auch vererbt werden. Dafür dienen die Objektgruppen. Alle Objektdefinitionen unterhalb einer Objektgruppe erhalten automatisch die gleichen Eigenschaften, die in der Objektgruppe definiert wurden. Darüber hinaus können weitere Eigenschaften für jede Objektdefinition hinzugefügt werden.