On this page

Use case

Check whether the parent of the current issue is of a certain issue type.

This is particularly important if you want to reuse a workflow for multiple sub-task issue types but only want a transition to be available if the sub-task belongs to a certain user story or a bug.

This use case is valid for both conditions and validators. The only difference is that you can specify an additional error message when using a validator.

Configuration

Jira expression*

issue.parent != null && (issue.parent.issueType.name == "Story")

This expression makes sure that:

  1. the current issue has a parent (only for sub-tasks)
  2. the parent is a Story

Variations

You can easily modify this use case to check for specific statuses.

Jira expression*

issue.parent != null && (issue.parent.issueType.name == "Bug") 
&& ((issue.parent.status == "To Do"))

This expression makes sure that:

  1. the parent is a Bug
  2. the Bug is still in the TO DO status

Jira expression*

issue.parent != null && (issue.parent.issueType.name == "Bug") 
&& ((issue.parent.resolution != null))

This expression makes sure that:

  1. the parent is a Bug
  2. the Bug is still unresolved.

Related examples


If you still have questions, feel free to refer to our support team.