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

Can I check if an issue has no issue links, or specific links with Automation for JIRA?

andreas Community Leader Sep 13, 2016

I would like to check a condition where the issue being update has linked issues. In the case it doesn't, then automation can proceed to create the new issue.

1 answer

1 accepted

1 vote
Answer accepted
andreas Community Leader Sep 13, 2016

This is possible with the "Compare condition" already.

If you want to check that an issue has *no* issue links, you can do it like this:

{{#issue.fields.issuelinks}}{{id}}{{/issue.fields.issuelinks}}
Equals 
'empty' (just leave the field blank)

nolinks.png

This expression basically tries to loop through all issuelinks and prints out their ids if any exist. Checking for empty allows to check if there's no links basically.

 

You can also do more advanced stuff and check a specific issue link exists:

{{#issue.fields.issuelinks}}{{inwardIssue.key}}{{/issue.fields.issuelinks}}
Matches Regular Expression
.*TEST-6384.*

specificlink.png

This expression loops through all inward issuelinks (you can also loop through outward links) and prints out their keys if any exist. It then checks for a specific key using a regular expression match.

This is available in Automation for JIRA.  For a list of all available components please see http://codebarrel.io/available-rule-components.

I also try to improve the rule. However, I'd like to pass in a dynamic value, not a static one (like TEST-6384 in this example). So I would need to create a variable out of the first found issue key in the comment body. How can I do that? Or is there a way to check again for that exact issue key found in the comment body?

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