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

How can I create a relationship between action item A and its subtasks B and C?

Ali Abdullah
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 6, 2025 edited

How can I create a relationship between action item A and its subtasks B and C, so that in order to start C, B must be complete, and in order to finish A, both B and C must be complete?

I have already tried linking the issue with "cannot start until linked issue finished," but I am still able to mark the current task complete even though the linked issue is not complete.

I understand that the link exists, but is there any way to stop users from changing the status to complete if the linked task is not complete. Thanks.

3 answers

0 votes
Nacho Moreno Ortega
Contributor
February 12, 2025

Hello @Ali Abdullah ,

I am Nacho and i am part of the Decadis team.

I would like to recommend our Jira Workflow Toolbox app.

Among many other workflow rules available with our app, you can follow the use case Check for unresolved sub-tasks to ensure that sub-tasks must be resolved before the corresponding issue can be closed.

You can also add variation 3 of the use case to the expression to indicate that the Sibling sub-task (sub-task “B” in your case) must be completed before completing “C”.

If you have any questions regarding the implementation, I encourage you to create a request on our support portal and we will be happy to help you.

Best regards,

Nacho

0 votes
Gerusa Lobo _e-Core_
Atlassian Partner
February 6, 2025

Hi @Ali Abdullah 

You can create a validator or condition in a issue transition in workflow, with a rule to restrict to finish the issue A only if the all its subtasks were finished previously, for example.

Sub-Task Blocking Condition - Condition to block parent issue transition depending on sub-task status.

Or if you want blocker the transition of the parent issue if all subtasks were finished previously, you could use:

Parent Status Validator - Validates that the parent issue is in required state.

Also, to create a automatic updating, I think the best way is creating a Automation Rule or using a post-functions workflow.

In a Automation, you can create the rule when the issue is transitioned, child issues, linked issues or parent issues could be edited or transitioned too.

I hope help you.

0 votes
Manoj Gangwar
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 6, 2025

Hi @Ali Abdullah Welcome to the Community!

You can achieve it via automation or workflow validators.

If you don't want to modify the workflow, you can create an automation rule that reverts the status if a task is marked "Done" while its dependencies are incomplete.

If you have Scripturnner or JMWE plugin, then you can add the validators.

 

 

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, team '25, conference, certifications, bootcamps, training experience, anaheim ca,

Want to make the most of Team ‘25?

Spend the day sharpening your skills in Atlassian Cloud Organization Admin or Jira Administration, then take the exam onsite. Already ready? Take one - or more - of 12 different certification exams while you’re in Anaheim at Team' 25.

Learn more
AUG Leaders

Upcoming Jira Events