Puede utilizar esta regla empresarial para captar más información de un elemento de trabajo desde un sistema CLM como Rational Team Concert.
=XPathValueFetcher('nombre de atributo de enlace Integración',"Parámetros de URL","Expresión XPath","Etiqueta","true")
| Parámetro | Descripción |
|---|---|
| Atributo de enlace Integración | Atributo de enlace Integración que define el enlace a un área de proyecto específica en un Jazz Team Server |
| Parámetros del URL | Parámetro de URL que se utiliza para consultar información necesaria del elemento de trabajo. |
| Expresión XPath | Especifique la expresión que se utiliza para navegar hacia el elemento pertinente y el cálculo que se necesita realizar del valor que se recupera. |
| Etiqueta | Especifique una etiqueta de serie como Estado o Planificado para. El valor se recupera de la expresión. |
| true | Muestra la última ejecución de la regla empresarial. |
| run_at | Con este parámetro puede determinar una hora específica para actualizar la regla empresarial. No puede utilizar "update_interval=" y "run_at=" al mismo tiempo. Para la expresión "run_at=8,7,3", la regla empresarial se ejecuta una vez a la semana a las 08:00, y empezará a ejecutarse en tres días. Los números del parámetro representan start_at, days_between_runs y days_before_first_run. Puede utilizar este parámetro para todas las reglas empresariales. |
| update_interval | Con este parámetro, puede especificar el intervalo entre las dos ejecuciones. Para la expresión "update_interval=1h", el intervalo de tiempo entre la ejecución de dos reglas empresariales se establece en una hora. Puede utilizar este parámetro para todas las reglas empresariales. |
=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 ) + 'Esfuerzo real'
=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='Dificulty']/@attribute:literalName","Status, Dificulty","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 )