Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

SOLVED: Stop rule execution if no issues found on scheduled job Edited

Hi Team,

I have written a rule that runs once a day using a JQL query and then sends an email.

I use 'Process all issues produced by this trigger in bulk' so that I get an #issues list in my 'send email' action and can happily iterate over them to create a nice HTML email with a table of issues...

However, I want to suppress the email sending if there are no issues...

I cannot find any way of detecting when there are no results...

What I tried was adding the same JQL into a 'new JQL' condition in the hopes that this would then fail and stop the email send...

However, this does not work. The audit log for the rule when I run it manually shows:

SCHEDULED  (Optimised)

No related issues could be found.

SEND EMAIL

Successfully sent email.

The overall status of the rule is 'NO ACTIONS PERFORMED'...but the empty email was still sent!

The rule logic is: Find me all overdue issues and send email once a day if you find any issues...

Any help gratefully received ;)

Regards,

Simon Brooke

Addendum: Just to further confirm it seems that my 'If' condition doesn't even get executed, possibly because there are no issues returned by the scheduled JQL... But that should surely automatically fail the JQL if condiiton...

2 answers

1 accepted

3 votes
Answer accepted
Scott Harwood Community Leader Jan 14, 2018

Hi Simon,

 

You can use a compare condition.

Screen Shot 2018-01-15 at 11.31.28 am.png

Cheers,

Scott.

Awesome, many thanks Scott

Hey, thank you for sharing. This is helpful for me. @Simon_Brooke I'm also curious to know how you looped through a list of issues. Can you take a look at my recent question here? Thinking you may be able to help with this example.

Hi @Brooke Miller ,

 

Once toy have a list you use the following syntax as described here: https://docs.automationforjira.com/working-with-issue-data/multi-value-fields.html#examples

 

{{#issues}}

<a href="https://jira.abcdef.com/browse/{{key}}">{{key}}: {{summary}}</a> ({{assignee}})<br>{{/}}

So double curlies then ending with {{/}}

I'll take a look at your other issue now,

 

Best regards,

Simon

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Marketplace Apps & Integrations

Why you should move agile planning to Lucidspark’s digital whiteboard

During my 17 years as a coach, mentor, and trainer of Agile teams, I’ve participated in hundreds of Agile planning meetings. The end result was a wall of backlog items annotated by an explosion of co...

91 views 0 5
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you