Document generator Xray

John October 19, 2021

Hi, all.

I add the following query to the report template in Word format:

Bugs

${for task}
${set(count,0)}
#{for n=LinksCount|filter=%{'${Links[n].IssueTypeName}'.equals('Bug')}}
${set(count,%{${count}+1})}
#{end}

#{if(%{${count}==0})}
No Bug
#{end}

#{if(%{${count}>0})}
#{for n=LinksCount|filter=%{'${Links[n].IssueTypeName}'.equals('Bug')}}
${Links[n].Key} ${Links[n].Summary}
${wiki:Links[n].Description}
#{end}
#{end}

${end}

The report should include related queries with the Bug type, but the field is empty.
Tried different solutions but nothing helps.

What could be the mistake?
How do I properly unload information from a related Bug issue?

1 answer

0 votes
Rogério Paiva - Xray Xporter
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 19, 2021

Hi @John 

This code ${for task} does not exist in Xray's document generator.

All iterations start with a # (sharp) char and must be run from a location where you have issue types according to the code. If your defects are of type Task, then you need to run from a location where you have Task issue types.

If you are running the report from the search for issues, and you have a list of Tasks, it is best to use the for issues iteration:

&{for issues}
...
&{end}

 

Always check if the code you need exists in the documentation because it will not work if it is not found there: https://docs.getxray.app/display/XRAYCLOUD/Template+Building

If you need further help, please get in touch with Xray Support (http://xraysupport.getxray.app); we would gladly assist you.

Thank you.

Kind regards,
Rogério Paiva [Xray Support Team]

John October 20, 2021

@Rogério Paiva - Xray Xporter Good job. Thank you for the prompt response. Have a nice day.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events