OrgCopyAttrFromFunc
Die Berechnungsklasse OrgCopyAttrFromFunc kopiert das angegebene Funktionsattribut an die jeweils ausführende Organisationseinheit. Die Berechnungsklasse ist nur im Rahmen der Interaktionsanalyse verfügbar. Das Ergebnis wird im angegebenen Attributtyp an der jeweiligen Organisationseinheit gespeichert.
Sie müssen für Berechnungen mit der Klasse OrgCopyAttrFromFunc den folgenden Parameter angeben.
Parameter |
Beschreibung |
Wert bzw. Beispiel |
attrname |
Bezeichner des zu kopierenden Funktionsattributs |
AT_END_TIME |
Warnung
Es kann immer nur ein Funktionsattribut pro XML-Element calcattr kopiert werden. Achten Sie darauf, dass die Datentypen von Quell- und Zielattribut kompatibel sind. Grundsätzlich sind alle (auch benutzerdefinierten) numerischen Datentypen (siehe Kapitel zu Datentypen: LONG, DOUBLE, TIMESPAN, FACTORYTIMESPAN, FREQUENCY, PERCENTAGE) miteinander kompatibel. Mit dem Operator convert können Sie geeignete, vorgeschaltete Datentypkonvertierungen vornehmen (Kapitel Logische Operatoren). Beachten Sie dabei, dass die Umwandlung immer in der Basisskalierung des Zieldatentyps erfolgt.
Beispiel
Im folgenden Beispiel aus der Kennzahlenkonfiguration wird das Funktionsattribut AT_OBJNAME jeweils als Attribut AT_FUNC an die ausführenden Organisationseinheiten (type="OT_ORG") kopiert. Quell- und Zielattribut des Kopiervorganges sind jeweils vom Datentyp TEXT.
<calcattr name="AT_FUNC" type="OT_ORG">
<calcclass name="com.idsscheer.ppm.server.keyindicator.
attributecalculator.
ZAttributeCalculatorOrgCopyAttrFromFunc">
<calcparam key="attrname" value="AT_OBJNAME"/>
</calcclass>
</calcattr>
Wenn das Attribut AT_FUNC bereits an den Organisationseinheiten gepflegt sein sollte, können Sie mittels delete="yes" in der calcattr-Anweisung bestimmen, dass der Attributwert vor dem Kopiervorgang zuerst gelöscht wird.
In der folgenden Beispielgrafik aus dem Modul Interaktionsanalyse ist das Ergebnis des Attributkopiervorgangs in den geöffneten Objektattributdialogen der beiden Organisationseinheiten TEAM 1-A und TEAM M-A zu sehen. An jede Organisationseinheit wurde der jeweilige Wert des Funktionsattributes AT_OBJNAME als Attribut Funktion (AT_FUNC) der Funktion kopiert, die von der entsprechenden Organisationseinheit ausgeführt wurde.