Ezen üzleti szabály segítségével több információt hívhat le egy munkaelemről a CLM rendszerből (például Rational Team Concert).
=XPathValueFetcher('Integráció hivatkozás attribútum neve',"URL paraméterek","XPath kifejezés","Azonosító","true")
| Paraméter | Leírás |
|---|---|
| Integráció hivatkozás attribútum | A Integráció hivatkozás attribútum a Jazz Team Server adott projektterületére vonatkozó hivatkozást határoz meg. |
| URL paraméterek | Az URL paraméter a szükséges munkaelem információ lekérdezéséhez. |
| XPath kifejezés | Határozza meg a kifejezést a szükséges elemhez történő navigáláshoz, és a számításokat, melyeket a lekért értékkel kell elvégezni. |
| Címke | Karaktersorozat címkét ad meg, például: Status vagy Planned For. Az érték a kifejezésből kerül beolvasásra. |
| true | Az üzleti szabály legutóbbi futásának időpontját jeleníti meg. |
| run_at | Ezzel a paraméterrel konkrét időpont határozható meg az üzleti szabály frissítésére. Nem használhatja egyidejűleg az "update_interval=" és a "run_at=" paramétert. A "run_at=8,7,3" kifejezés esetén az üzleti szabály hetente egyszer reggel 8:00 órakor fut, és három nap múlva lép működésbe. A paraméterekben lévő számok a start_at, a days_between_runs és az days_before_first_run értékeket jelentik. Ez a paraméter az összes üzleti szabályhoz alkalmazható. |
| update_interval | A paraméterrel megadhatja a két futás közötti időközt. Az "update_interval=1h" kifejezés esetén az üzleti szabály két végrehajtása közötti időköz egy órára van beállítva. Ez a paraméter az összes üzleti szabályhoz alkalmazható. |
=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 )