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 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




JWT feature

Workflow function

Jira expression condition

Jira expression validator

Use case description

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.

Complexity