Die Relation Konformitätsfehler besteht aus einer Quellobjektdimension Vorgängerfunktion, einer Zielobjektdimension Nicht konforme Funktion, einer einstufigen Textdimension Konformitätsfehlerart, die ein Schlüsselwort für die Art des Fehlers enthält, und einer Kennzahl Anzahl der Konformitätsfehler, die die Fehler innerhalb einer Prozessinstanz zählt.
Die XML-Struktur der Relation Konformitätsfehler REL_CONFORMANCE_ISSUE sieht folgendermaßen aus:
<relation name="REL_CONFORMANCE_ISSUE">
<description name="Conformance issue" language="en" />
<sourcedim name="D_PRECEDING_FUNCTION" />
<targetdim name="D_NONCONFORMING_FUNCTION" />
<refki name="RNUM_REL_CONFORMANCE_ISSUE" />
<refdim name="D_CONFORMANCE_ISSUE_TYPE" />
</relation>
Aufgrund der internen Abläufe der Berechnung muss die Relation in Abhängigkeit zu AT_KI_CONFORMANCE_RATE stehen. Die Berechnungsregel lautet wie folgt:
<calcrel name="REL_CONFORMANCE_ISSUE">
<depends attrname="AT_KI_CONFORMANCE_RATE" type="PROCESS" />
<calcclass name="com.idsscheer.ppm.server.keyindicator.relation.calculator.
ZRelationCalculatorConformanceIssues" loglevel="VERBOSE" />
</calcrel>
Die Relation wird von der Berechnungsklasse ZRelationCalculatorConformanceIssues berechnet.
Die Fehlerart wird in dem Schlüsselattribut der Relation gespeichert, das für die zugeordnete Dimension konfiguriert wurde. Der Attributname kann frei gewählt werden. Die Dimension muss eine einstufige Textdimension mit dem Schlüsselwort D_CONFORMANCE_ISSUE_TYPE sein. Andernfalls wird die Relation nicht berechnet und keine der zugehörige Kennzahlen und Dimensionen besitzt einen Wert. Wenn Sie ein anderes Passwort verwenden müssen, zum Beispiel weil im Customizing bereits eine Dimension D_CONFORMANCE_ISSUE_TYPE existiert, können Sie dieses Passwort der Berechnungsklasse ZRelationCalculatorConformanceIssues als Wert des Parameters issue_type_dimension_keyword liefern.