Attributkopierregeln

Zur Berechnung der instanzbezogenen Kennzahlen und Bildung von Dimensionen werden Attribute der Prozessinstanz benötigt. Beim Datenimport im PPM-Ereignisformat können Attribute der Prozessinstanzfragmente nicht direkt eingelesen werden, da das Instanzfragment dynamisch aus einer Fragmentdefinition erzeugt wird. Daher werden Objektattribute des instanziierten Prozessfragments an die Prozessinstanz kopiert.

Die Regeln zum Kopieren von Objektattributen an die Prozessinstanz setzen sich aus folgenden Teilen zusammen:

Falls der Attributtyp an keinem der angegebenen Objekte und auch nicht an der Prozessinstanz gepflegt ist, wird der Attributtyp mit dem Vorgabewert erzeugt, der im Bereich #PCDATA des XML-Elements attributspec angegeben ist.

Das folgende Beispiel kopiert das Attribut AT_ID der Funktion FCT_Auftrag_anlegen an die Prozessinstanz. Falls auf das Attribut nicht zugegriffen werden kann, da es nicht gepflegt ist oder die Funktion nicht existiert, wird das Attribut des danach angegebenen Objekts FCT_Rechnung_erstellen kopiert.

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE copyattributerules SYSTEM "copyattributerules.dtd">

<copyattributerules>

...

<copyattributerule>

<attributespec srcattrname="AT_ID"/>

...

<sourceobjectspec nodetype="OT_FUNC">

<objectname name="FCT_Auftrag_anlegen"/>

<objectname name="FCT_Rechnung_erstellen"/>

...

</sourceobjectspec>

</copyattributerule>

...

</copyattributerules>

Die DTD CopyAttributeRules.dtd beschreibt den Aufbau der XML-Datei für Attributkopierregeln:

ppm_customizing_13

Alle in der Konfigurationsdatei angegebenen Quellobjektnamen referenzieren das Attribut AT_OBJNAME_INTERN.

Durch das Kopieren von Objektattributen ist es auch bei Verwendung des PPM-Ereignisformats möglich, Prozesstypinformationen direkt aus dem Quellsystem zu übernehmen. Die dem Prozesstypen und der Prozesstypgruppe entsprechenden Attribute werden über das Mapping als Attribute AT_PROCTYPE und AT_PROCTYPEGROUP an die Prozessinstanzobjekte geschrieben, die in jeder Prozessinstanz vorkommen, und über Attributkopierregeln an die Prozessinstanz kopiert.