Adding Outgoing Transition to Active Workflow

Cory Levine June 4, 2012

A previous admin set-up a workflow/schema with a closed status that does not have any outgoing transitions. I need to add a re-open status to the workflow and allow the users to transition the status of an issue from "closed" to "re-open", but the system will not allow me to create the transition - stating "the step 'closed' has no outgoing transitions in the active workflow, so you cannot add any outgoing transitions in the draft workflow."

Is there any way around this? Or is my only alternative to create a new project with the correct schema/transitions and then migrate the existing issues to it?

11 answers

1 accepted

27 votes
Answer accepted
Thomas Schlegel
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 4, 2012

Hi Cory,

according to https://confluence.atlassian.com/display/JIRA/Configuring+Workflow this is correct. You cannot do this with an active workflow.

But you don't have to create a new project. Create a copy of your existing workflow, edit it and add it to a new Workflow Scheme. Add this scheme to the existing project. Every issue will be converted to use the new workflow, but this is maybe better than creating a new project.

Best regards

Thomas

Cory Levine June 5, 2012

That did it - thanks for the quick and accurate reply.

Thomas Schlegel
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 5, 2012

you're welcome :-)

Like Zaldy Parian likes this
Nitin Malhotra July 31, 2013

Just jumping in here Thomas... i have the same problem.

So I have this workflow which is part of 2 Workflow Schemes. Each of these schemes are attached to projects with thousands of historic & current issues/items.

What's the step-by-step process if I wanted to create a transition out of 'Deferred' (to 'Ready for Dev') in this workflow?

Is it..

1. Create copy

2. Edit Copy (add the transition)

3. Add this 'new' workflow to the 2 schemes?

4. Remove the 'old' workflow from the 2 schemes?

Confused with the last 2 - especially since it'll all explode like a big bang if issues do not stay in their old statuses!

Cheers mate.

Thomas Schlegel
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 1, 2013

Hi Nitin,

1. ok

2. ok

3. Create two new workflow schemes as copies from the old ones

4. Remove the workflows you want to replace with new ones

3. Add the new workflows to the new workflow schemes

4. Replace the old workflow schemes in your projects with the new ones

If the new workflow does not have all the old statuses, you will be asked to which new status you want to convert the issues.

Cheers

Thomas

Nitin Malhotra August 4, 2013

Hi Thomas, That's just awesome and I just successfully did it for 1 of our smaller projects.

At step 3 - why do you see create 2 new schemes?

I did it with 1.

Thought I'd double-check before doing it for our biggest projects (projects with 1000s of issues)

Nitin

Thomas Schlegel
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 6, 2013

Hi Nitin,

two workflow schemes because you mentioned, you have two workflow schemes. So I thought, they are somehow different. If they aren't, you don't need two of them.

Cheers

Thomas

Nitin Malhotra August 6, 2013

thanks my friend.

actually - what i found to be working better was this..

  1. Copy original workflow
  2. Edit copy
  3. Assign edited copy to relevant issue types in the workflow scheme
  4. When no issue types are assigned to the original workflow within the workflow scheme, it will automatically get removed form the scheme.

this saved me from having to 'Switch scheme' in each project that used the old workflow scheme.

That said - wouldnt have got there without your help. Thanks a tonne mate!

14 votes
John Rojas April 26, 2013

Thank you so much for posting this answer. IT WAS SO HELPFUL !!

I wasted about 2 hours before finding this answer.

I really don't like and understand why Atlassian had to make this SO COMPLEX, UNINTUTIVE, AND DIFFICULT TO USE. URGH !!

JIRA is now officially the most difficult tool to use at our disposal.

Jeff Aguilera August 1, 2018

So, 5 years later and this is still not any better. This is one of the reasons that I ALWAYS give Atlassian 0 stars when they ask for a review; and would NEVER recommend their product to ANYONE.  

Like # people like this
Rosey December 18, 2018

amen to that. ridiculous.

Like # people like this
Phillip C April 20, 2021

2021 and this is still a thing :(

Like John Barton likes this
10 votes
Sergii Mostovyi July 11, 2013

Agree, this part is

SO COMPLEX, UNINTUTIVE, AND DIFFICULT TO USE

9 votes
Lawrence Dol February 19, 2020

There is a relatively painless way to fix this (apart from losing the changes already made to the workflow) without reassigning the workflow scheme to every project that uses it.

Follow these steps:

  1. Copy the Workflow.
  2. Assign the copy the Workflow Scheme.
  3. The original will now be unused and can be modified as needed.
  4. Once done, assign the original back to the Workflow Scheme.
  5. Finally, delete the copy.

Effectively, this makes the workflow temporarily unused so you can edit it.

Paul Labuschagne January 14, 2021

thanks this saved me many grey hairs and stopped all the 'blue' words i was sprouting. 

By far the easiest for me

Ben Fox-Moore January 25, 2021

Thanks - this worked smoothly for me. 

Eduardo February 10, 2021

Thanks. This way much more easier.

Mark Parris February 26, 2021

This is a BRILLIANT solution.  Saved me hours of potential confusion.  Thank you!!!

2 votes
Joe Elizondo June 7, 2019

It would be helpful if someone could explain what this error even means? In my case I had an 'open' state that I removed all the transitions from and pointed them to a 'ready for dev' state instead. Then later I decided to move them back to open, the way they were originally working and moving them back triggered this error. Open had outgoing transitions originally, I moved them and then put them back, and it tells me there are no outgoing transitions? What is it even saying?

2 votes
Nicola Bearman July 31, 2017

It's just great how they tell you you can't do this after you've spent all the time adding the transitions...

Yves Martin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 1, 2017
1 vote
Brian Oconnell March 17, 2020

I have this issue trying to modify a default service desk workflow, provided by Atlassian.

Oh, and this is 8 years later, btw.

1 vote
Anoop Wilson
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 25, 2013

I have some 3000 projects using same scheme.Hence I need to manually associate the new scheme with all the 3000 projects.Any other methods?

Jobin Kuruvilla [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 25, 2013

In 6.x, you can edit an active scheme. You don't have to do it project by project.

Yves Martin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 30, 2013

You also can automate such tasks with JIRA CLI https://bobswift.atlassian.net/wiki/display/JCLI/JIRA+Command+Line+Interface and a loop in any scripting language

0 votes
Deleted user May 8, 2019

Hard to believe this is still an issue 7 years after it was first reported- UGH!!

Jeff Aguilera May 8, 2019

You must be new here. 5-10 years to solve simple usability problems seems to be the norm. I wish I were being cynical or exaggerating.

Like Gabi Davar likes this
Greg Macdonald February 14, 2020

@Jeff Aguilera  You must be an optimist. You think that at some point they will fix it.

Like Jeff Aguilera likes this
0 votes
vitaliy zapolskyy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 19, 2015

I have workflow with global transition from everywhere to Closed.

But JIRA thinks Resolved is a terminal state! And doesn't allow to add outgoing transition, just like topic started described! 

Yves Martin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 19, 2015

Do you have "close" permission in your permission scheme ? Or is there any condition registered in your transition to "Closed" that may prevent it to be available for your user ?

vitaliy zapolskyy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 20, 2015

The case is about inability to save draft workflow. Jira allows to edit active workflow then refuses to save your work. You must abandon your changes and create a copy of workflow then edit it and replace old workflow with a new in the scheme.

0 votes
Alex S December 12, 2013

Not entirely true, in 6.x you can update active workflows except for closed transition. You cannot add a transition (reopen) to closed transition while active.

Suggest an answer

Log in or Sign up to answer