Mithilfe dieser Geschäftsregel können Sie weitere Informationen zu einem Arbeitselement aus einem CLM-System wie Rational Team Concert abrufen.
=XPathValueFetcher('Name des Integrationslinkattributs',"URL-Parameter","XPath-Ausdruck","Bezeichnung","true")
| Parameter | Beschreibung |
|---|---|
| Integrationslinkattribut | Das Integrationslinkattribut, das den Link zu einem bestimmten Projektbereich in einem Jazz Team Server definiert. |
| URL-Parameter | Der URL-Parameter zum Abfragen der erforderlichen Informationen zu dem Arbeitselement. |
| XPath-Ausdruck | Geben Sie den Ausdruck zur Navigation zu dem erforderlichen Element und zu der Berechnung an, die mit dem abgerufenen Wert ausgeführt werden muss. |
| Bezeichnung | Geben Sie eine Zeichenfolgebezeichnung wie z. B. 'Status' oder 'Geplant' an. Der Wert wird aus dem Ausdruck abgerufen. |
| true | Zeigt den Zeitpunkt der letzten Ausführung der Geschäftsregel an. |
| run_at | Mit diesem Parameter können Sie eine bestimmte Uhrzeit für die Aktualisierung der Geschäftsregel festlegen. Sie können "update_interval=" und "run_at=" nicht gleichzeitig verwenden. Für den Ausdruck "run_at=8,7,3" wird die Geschäftsregel einmal pro Woche um 8:00 Uhr ausgeführt und die Ausführung beginnt in drei Tagen. Die Zahlen in dem Parameter stehen für "start_at", "days_between_runs" und "days_before_first_run". Sie können diesen Parameter für alle Geschäftsregeln verwenden. |
| update_interval | Mit diesem Parameter können Sie das Intervall zwischen den beiden Ausführungen angeben. Mit dem Ausdruck "update_interval=1h" wird das Intervall zwischen der Ausführung der beiden Geschäftsregeln auf 1 Stunde gesetzt. Sie können diesen Parameter für alle Geschäftsregeln verwenden. |
=XPathValueFetcher('Work Items', "/?oslc_cm.properties=rtc_cm%3Astate%7B*%7D", "//rtc_cm:state/dc:title[text()]", "State", "run_at=1")
=(XPathValueFetcher('Work Items',"/?oslc_cm.properties=rtc_cm%3AprogressTracking%7B*%7D","//oslc_pl:workCompleted[text()]","run_at=1")) / ( 1000*60*60 )
=(XPathValueFetcher('Work Items',"/?oslc_cm.properties=rtc_cm%3AprogressTracking%7B*%7D","//oslc_pl:effortRemaining[text()]","run_at=1")) / ( 1000*60*60 ) + 'Actual Effort'
=XPathValueFetcher('Requirements',"/ds:dataSource/ds:artifact/ds:collaboration/ds:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Status']/@attribute:literalName","/ds:dataSource/ds:artifact/ds:collaboration/ds:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Status']/@attribute:literalName, /ds:dataSource/ds:artifact/ds:collaboration/ds:attributes/attribute:objectType/attribute:customAttribute[@attribute:name='Difficulty']/@attribute:literalName","Status, Difficulty","update_interval=3")
=(XPathValueFetcher('Work Items',"/rtc_cm:com.ibm.team.workitem.linktype.parentworkitem.children/?oslc_cm.properties=rtc_cm:timeSpent","sum(//rtc_cm:timeSpent[text()])","run_at=1")) / ( 1000*60*60 )
=(XPathValueFetcher('Work Items',"/rtc_cm:com.ibm.team.workitem.linktype.parentworkitem.children/?oslc_cm.properties=rtc_cm:estimate","sum(//rtc_cm:estimate[text()])","run_at=1")) / ( 1000*60*60 )