Metainformationen zur Seite
Sachmerkmale/Klassifikation
Dokumente können neben allgemeinen Eigenschaften auch mit Hilfe von Klassifizierung mit Sachmerkmalen zusätzlich spezifiziert werden.
Der Klassenbaum und die dazugehörigen Attribute (Merkmale) werden in einer XML-Datei definiert.
Werden dynamische Artikeleigenschaften verwendet oder wird die Eigenschaftenmaske per XML-Formular beschrieben muss eine Dokumenteigenschaft „CLS_NAME“ für die Klasse definiert werden. Im Eigenschaftenformat wählen Sie als Eingabetyp „Klasse“ und als Datenquelle die zu verwendende XML-Datei.
Klassenbeschreibung
Syntax der Datei „class_attribute.xml“
<?xml version="1.0" encoding="ISO-8859-1"?> <speedy> <attributedefs> <attributedef name="" description="" displayname="" prop="" datatype="[string|boolean|integer|double]" edittype="[edit|check|selection]" min="" max="" step="" mask="" literal="" content=""/> ... </attributedefs> <classes> <class name="" description="" doctype="" parent=""> <attribute name="" required="[0|1]" value="" prop=""/> ... </class> <class name="" description="" doctype="" parent=""> <class name="" description="" doctype="" parent=""> <attribute name="" required="[0|1]" value="" prop=""/> ... </class> </class> </classes> </speedy>
Attributdefinition
Feld | Beschreibung |
---|---|
name | Name der des Attributs |
description | Beschreibung |
displayname | Anzeigename des Attributs |
prop | Feldname in der Eigenschaftentabelle [dm_prop_xxx] in der Datenbank. |
datatype | Datentyp des Attributs: - string - boolean - integer - double |
edittype | Eingabetyp: - edit - check - selection |
min | minimaler Wert bei Zahlenwerten |
max | maximaler Wert bei Zahlenwerten |
step | Schrittgröße bei Zahlenwerten |
mask | Maskierung für des Eingabefeld |
literal | Eingabevorlage |
content | Inhalt für z.B. Listenauswahl (selection) |
Attribut
Feld | Beschreibung |
---|---|
name | Name des Attributs |
required | Pflichtfeld [boolean] |
value | Vorgabewert [optional] |
prop | Feldname in der Eigenschaftentabelle [dm_prop_xxx] in der Datenbank. [optional] |
Klasse
Feld | Beschreibung |
---|---|
name | Name der Klasse |
description | Beschreibender Text |
doctype | Dokumenttyp der beim Neu anlegen eingestellt werden soll, wenn Klassifikation bereits im Neu-Dialog zur Anwendung kommt. [currently unused] |
parent | Eltern-Element für die Ablage, wenn Klassifikation bereits im Neu-Dialog zur Anwendung kommt. [currently unused] |