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 dedfiniert.
Werden dynamische Artikeleigenschaften verwendet oder wir die Eigenschaftenmaske per XML-Formular beschrieben muss eine Dokumenteigenschaft „CLS_NAME“ für die Klasse definiert werden.

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]