Toto obchodní pravidlo se používá k načtení více informací o pracovní položce ze systému CLM, jako např. Rational Team Concert.
=XPathValueFetcher('název spojovacího atributu Integrace',"parametry adresy URL","výraz XPath","Štítek","true")
| Parametr | Popis |
|---|---|
| Spojovací atribut Integrace | Spojovací atribut Integrace, který definuje odkaz na specifickou oblast projektu v produktu Jazz Team Server |
| Parametry adresy URL | Parametr adresy URL, kde se má žádat o požadované informace o pracovní položce. |
| Výraz XPath | Zadejte výraz, který vás převede do požadovaného prvku, a výpočet, který je potřeba provést s hodnotou, kterou jste načetli. |
| Štítek | Uveďte štítek řetězce, jako je Stav nebo Naplánováno pro. Hodnota se načte z výrazu. |
| pravda | Zobrazuje poslední dobu běhu obchodního pravidla. |
| spustit_v | Díky tomuto parametru můžete určit určitou dobu, kdy se má aktualizovat obchodní pravidlo. Nemůžete současně používat parametry "update_interval=" a "run_at=". Pro výraz "run_at=8,7,3" se obchodní pravidlo spouští jednou za týden v 8:00 ráno a začne se spouštět za tři dny. Čísla v parametru představují časy: spustit_v, dny_mezi_spuštěními a dny_před_prvním_spuštěním. Tento parametr můžete použít pro všechna obchodní pravidla. |
| interval_aktualizace | Díky tomuto parametru můžete určit interval mezi dvěma spuštěními. Pro výraz "update_interval=1h" je časový interval mezi provedením dvou obchodních pravidel nastaven na jednu hodinu. Tento parametr můžete použít pro všechna obchodní pravidla. |
=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 )