<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<calcattr name="..." type="...">
<calculation>
...
<filteredattribute name="..." nodetype="..."
objectname="..." filter="..." onerror="..."/>
...
</calculation>
</calcattr>
...
</keyindicatorconfig>
Zur Ermittlung eines konkreten Wertes aus einer Wertemenge können alle in Kapitel
Wert erzeugende Operatoren vorgestellten mathematischen Funktionen verwendet werden, die als Ergebnis einen
konkreten Wert liefern. Alternativ kann mit dem XML-Element filteredattribute ein konkreter Wert aus einer Attributwertemenge bestimmt werden.
Die Angaben name, nodetype, objectname und onerror entsprechen denen des XML-Elements attribute.
XML-Tag |
Bezeichnung |
---|---|
name |
Interner Name des |
nodetype |
Attributtyp: Funktionsattribut (OT_FUNC), Prozessinstanzattribut (PROCESS) oder |
objectname |
Für Funktionsattribute (nodetype="OT_FUNC") kann die Wertemenge auf Attributwerte des angegebenen Objektnamens eingeschränkt werden. Für Beziehungsattribute (nodetype="RELATION") sind folgende Werte zulässig: source target |
filter |
Filter, der zur Auswahl des Elementes aus der Wertemenge verwendet wird (Nicht bei objectname="this"): EARLY LATEST |
onerror |
Steuert das Verhalten des Kennzahlenberechners, wenn kein Attributwert ermittelt werden kann: EXIT_WARNING: Abbruch der aktuellen Attributberechnung mit Ausgabe einer Warnung im Protokoll. EXIT_NO_WARNING: Abbruch der aktuellen Attributberechnung ohne Ausgabe einer Warnung im Protokoll. CONTINUE: Vorgabewert. Die aktuelle Attributberechnung wird mit NULL fortgesetzt. Über weitere Fehlerbehandlungen entscheiden die übergeordneten Operatoren. Eine Ausgabe im Protokoll erfolgt nicht. |
Durch Angabe des Objekttyps (nodetype) können gleichnamige Attribute an der Prozessinstanz und an Objekten der Prozessinstanz unterschieden werden.