Mithilfe der Geschäftsregel XPathValueFetcher wird der Wert aus
einem URL- oder CALM-Linkattribut abgerufen.
Mithilfe dieser Geschäftsregel können Sie weitere Informationen zu einem
Arbeitselement aus einem CLM-System wie
Rational Team Concert
abrufen.
Voraussetzungen
- Ein Modul, das ein CALM-Linkattribut enthält
- Ein Containerattribut für Geschäftsregeln, das ein Text-, Gleitkomma- oder
Ganzzahlattribut sein kann
Format
Geben Sie die Geschäftsregel in dem folgenden
Format in das Containerattribut für Geschäftsregeln ein:
=XPathValueFetcher('CALM-Linkattribut',"URL-Parameter","XPath-Ausdruck","ID des globalen Benutzers")
Parameter
Tabelle 1. Parameter für XPathValueFetcherParameter |
Beschreibung |
CALM-Linkattribut |
Das CALM-Linkattribut, 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. |
ID des globalen Benutzers |
Geben Sie die ID des globalen Benutzers an. |
Beispiele
- In diesem Beispiel wird die Geschäftsregel XPathValueFetcher verwendet, um
den Status eines Arbeitselements abzurufen.
=XPathValueFetcher('Work Items',"/?oslc_cm.properties=rtc_cm%3Astate%7B*%7D", "//rtc_cm:state/dc:title[text()]" ,"13","update_interval=3")
- In diesem Beispiel wird mithilfe der Geschäftsregel XPathValueFetcher die
für ein Arbeitselement in
Rational Team Concert
Version 2.x. aufgewendete Gesamtzeit (in Stunden) abgerufen, indem die Werte
für die aufgewendete Zeit für alle untergeordneten Arbeitselemente abgerufen
werden.
=(XPathValueFetcher('Work Items',"/rtc_cm:com.ibm.team.workitem.linktype.parentworkitem.children/?oslc_cm.properties=rtc_cm:timeSpent","sum(//rtc_cm:timeSpent[text()])","13","run_at=1")) / ( 1000*60*60 )
- In diesem Beispiel wird mithilfe der Geschäftsregel XPathValueFetcher die
Gesamtschätzung (in Stunden) für ein Arbeitselement in
Rational Team Concert
Version 2.x abgerufen, indem die Schätzwerte für alle untergeordneten
Arbeitselemente abgerufen werden.
=(XPathValueFetcher('Work Items',"/rtc_cm:com.ibm.team.workitem.linktype.parentworkitem.children/?oslc_cm.properties=rtc_cm:estimate","sum(//rtc_cm:estimate[text()])","13","run_at=1")) / ( 1000*60*60 )
- In diesem Beispiel wird mithilfe der Geschäftsregel XPathValueFetcher der
tatsächliche Aufwand (in Stunden) für ein Arbeitselement abgerufen, indem die
Werte für den tatsächlichen Aufwand für alle untergeordneten Arbeitselemente in
Rational Team Concert
Version 3.x abgerufen werden.
=(XPathValueFetcher('Work Items', "/?oslc_cm.properties=rtc_cm%3AprogressTracking%7B*%7D", "//oslc_pl:workCompleted[text()]" ,"13", "update_interval=3")) / ( 1000*60*60 )
- In diesem Beispiel wird mithilfe der Geschäftsregel XPathValueFetcher der
geplante Aufwand (in Stunden) für ein Arbeitselement abgerufen, indem die Werte
für den geplanten Aufwand für alle untergeordneten Arbeitselemente in
Rational Team Concert
Version 3.x abgerufen werden.
=(XPathValueFetcher('Work Items',"/?oslc_cm.properties=rtc_cm%3AprogressTracking%7B*%7D", "//oslc_pl:effortRemaining[text()]" ,"13","update_interval=3")) / ( 1000*60*60 ) + 'Actual Effort'