Tämän liiketoimintasäännön avulla voit noutaa työobjektia koskevia lisätietoja CLM-järjestelmästä, kuten Rational Team Concert -järjestelmästä.
=XPathValueFetcher('Integrointilinkki-määritteen nimi',"URL-parametrit","XPath-lauseke","Nimiö","true")
| Parametri | Kuvaus |
|---|---|
| Integroinnin linkkimäärite | Integroinnin linkkimäärite, joka määrittää tiettyyn Jazz Team Server -palvelimen projektialueeseen viittaavan linkin |
| URL-parametrit | URL-parametri, jonka avulla tehdään pakolliset työobjektin tiedot noutava kysely. |
| XPath-lauseke | Määritä lauseke, jonka avulla pakolliseen elementtiin siirrytään, ja laskutoimitukset, jotka noudetulle arvolle tehdään. |
| Nimiö | Määritä merkkijonomuotoinen nimiö, kuten Tila tai Suunniteltu. Järjestelmä noutaa arvon lausekkeesta. |
| true | Näyttää liiketoimintasäännön edellisen ajoajan. |
| run_at | Tämän parametrin avulla voidaan määrittää, että liiketoimintasääntö päivittyy tiettyyn kellonaikaan. Parametreja "update_interval=" ja "run_at=" ei voida käyttää samanaikaisesti. Kun lauseke on "run_at=8,7,3", järjestelmä ajaa liiketoimintasäännön kerran viikossa klo 8.00 ja sen ajo alkaa kolmen päivän kuluttua. Parametrin luvut kuvaavat start_at-, days_between_runs- ja days_before_first_run-määrityksiä. Voit käyttää tätä parametria kaikissa liiketoimintasäännöissä. |
| update_interval | Tämän parametrin avulla voit määrittää kahden ajokerran välisen aikavälin. Lauseke "update_interval=1h" määrittää, että kahden liiketoimintasäännön ajokertojen välinen aikaväli on yksi tunti. Voit käyttää tätä parametria kaikissa liiketoimintasäännöissä. |
=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 )