Hi,
Can a single automation create 2 variables from a "lookup issue"?
My intention is to send an email via automation, which will display result from 2 different lookups.
Lookup1 => Variable1 (list)
Lookup2 => Variable2 (list)
The email would display both lists.
Can this be done?
Hi @Hagay and welcome to the community
Unfortunately you can only have ONE lookup at a time. I mean you can place as many lookup components as you like, but every time you place, it will "erase" the previous lookup's results.
To your case I would either:
Thanks Alex.
Sending two emails / creating two rules will both result in something different from what I want to achieve, so that irrelevant for me.
I didn't understand your last suggestion.
If it's possible, I can also combine both lookups to a single one, and split it when iterating, but I didn't find a way to do it. Something like an "if" clause within the loop
Lookup 1 results:
{{#lookupIssues}}
* //IF CONDITION1 {{key}} - {{summary}}
{{/}}
Lookup 2 results:
{{#lookupIssues}}
* //IF CONDITION2 {{key}} - {{summary}}
{{/}}
Is something similar to this possible?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Conditional logic exists on smart values https://support.atlassian.com/cloud-automation/docs/jira-smart-values-conditional-logic/
However I'm not sure how you are going to use it, since {{lookupIssues}} will only yield results from one JQL.
Jira automation provides a component "Create variable". Read more here https://support.atlassian.com/cloud-automation/docs/jira-automation-actions/#Create-variable
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Issue solved.
I eventually did it by using a single JQL lookup, and then splitting the result using a condition.
This was possible only because, luckily, the 2 lists I wanted to display are quite similar and can be fetched in a single JQL. The lists differ with a single attribute. Otherwise my solution wasn't useful.
Sketch:
<h3>First List</h3>
<ul>{{#lookupIssues}}
{{#if(key.startsWith("AAAA-"))}}
<li>{{key}} - {{summary}}</li>
{{/}}
{{/}}</ul>
<h3>Second List</h3>
<ul>{{#lookupIssues}}
{{#if(key.startsWith("BBBB-"))}}
<li>{{key}} - {{summary}}</li>
{{/}}
{{/}}</ul>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hagay
I was trying to implement similar automation, and was able to figure out by declaring two variables and fetching the variable value in email. I have used two separate JQL lookups and was able to format the list with the help of your sketch file.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.