History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: JRA-7661
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Andreas Knecht [Atlassian]
Reporter: Thomas Fenske
Votes: 177
Watchers: 99
Operations

If you were logged in you would be able to see more operations.
JIRA

Ability to Edit Active Workflow - Editing Workflows is too inflexible

Created: 16/Aug/05 12:22 PM   Updated: 03/Apr/08 05:34 PM
Component/s: Workflow
Affects Version/s: 3.2.3 Enterprise
Fix Version/s: 4.0

Time Tracking:
Original Estimate: 3 weeks, 4 days
Original Estimate - 3 weeks, 4 days
Remaining Estimate: 4 hours
Time Spent - 3 weeks, 3 days, 4 hours Remaining Estimate - 4 hours
Time Spent: 3 weeks, 3 days, 4 hours
Time Spent - 3 weeks, 3 days, 4 hours Remaining Estimate - 4 hours

Issue Links:
Duplicate
 
Part
 
Reference

Participants: Alexey Krivitsky, Alvaro Alonso, Andreas Knecht [Atlassian], andrew hurst, Anton Mazkovoi [Atlassian], Brian Fox, Carole Feugeas, Dan Albarran, Dan Piessens, Dave Dixon, David Anderson, Denis Yurkin, Dylan Etkin [Atlassian], Hendrik van der Linde, Irene Chan, Irene Chan, James Manna, Jeff Heinen, Joanna Thurmann, Keith Brophy, Kristian Bolton, Lars, Marco Tedone, Matt Kenigson, Matt Read, Neal Applebaum, Nick Menere [Atlassian], Oscar García, Paul Languay, ramesh, River Tarnell, Scott Farquhar [Atlassian], Stephan Lagraulet, Stephane DURAND, Steven Salter, Ted Pietrzak and Thomas Fenske
Since last comment: 5 weeks, 1 day ago
Resolution Date: 09/Jan/08 12:03 AM
Support reference count: 11
Labels:


 Description  « Hide
There are too many restrictions once a workflow is active:
  • Why do I cannot change the conditions, validators etc. of a transition?
  • Why do I cannot change the transitions screen assignment?
  • Why do I cannot add transitions?
  • Why do I cannot remove transitions?

All these changes are not critical to workflow/data consistency.

Seems your workflow framework has stupid technical restrictions. It doesnt fit the requirements of agile development where I change/refine the process
in many small steps.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Nick Menere [Atlassian] - 17/Aug/05 03:08 AM
Thomas,

Thanks for your comments on the issue. We are aware of the limitations of the workflow editor and look to improve it in future releases. The good news is that our framework can handle "live" updates we just have to update our editor we use to manipulate it. It is quite a complex piece of work making sure that all changes are valid.

We will try and keep you updated on this issue.

Cheers,
Nick


Thomas Fenske - 30/Aug/05 09:04 AM
Can you please fix this asap. We are using one workflow for a growing number auf projects. Changing transition screens, adding post functions, adding transitions forces me deassign and reassign the workflow for all projects.

Hendrik van der Linde - 06/Sep/05 06:58 AM
As Thomas mentions moving projects back and forth between copies of workflows to make a workflow change is not too flexible, but it is even more annoying that this is logged in the issues (at least in version 3.3). This means that searching on issues by modification date becomes useless because the modification dates of the issues are set to the date on which the administrator changed something to the workflow! In other words: small changes to a workflow pollute the database unnecessary.

Neal Applebaum - 06/Sep/05 08:18 AM
Issue JRA-7831would solve some of the problem of JRA-7661

Matt Read - 01/Nov/05 03:19 AM
I've logged a vote but can I just add my support for this issue being resolved asap. Our current review of Jira (vs TeamTrack) has been going well up until this sticking point. At the moment the inability to edit activated workflows is being used as a reason not to adopt Jira at all. If we could at least have an ETA for the fix that would downgrade the importance of this issue.

Matt.


Keith Brophy - 01/Nov/05 10:51 PM
Hi Matt,

Thank you for your comments on this issue - as Nick has mentioned, this is an issue we are looking to address in a future release, but this issue has not been scheduled as yet.

The following document details how new features and improvements are scheduled:

http://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+and+Improvements

Regards,
Keith


Alvaro Alonso - 31/Jan/06 09:30 AM
Hi:
I had headache changing a workflow by copy the work flow schema, delete the assignment of every issue type, copy the workflow, assign the workflow to every issue type, and finally do this changes:
  • ortographic corrections in the name of steps and transitions
  • adding screen transitions

bye

Alvaro Alonso
Bogota, Colombia (South America)


Anton Mazkovoi [Atlassian] - 31/Jan/06 09:35 PM
We are hoping to improve this in JIRA 3.6

Paul Languay - 01/Feb/06 08:40 AM
When is version 3.6 expected?

thanks,

"Anton Mazkovoi (JIRA)" <jira@atlassian.com>
Jan/31/2006 09:35 PM CST

To
paul.languay@aon.ca
cc

Subject
[JIRA] Updated: (JRA-7661) Editing Workflows is too inflexible

[ http://jira.atlassian.com/browse/JRA-7661?page=all ]

Anton Mazkovoi updated JRA-7661:
--------------------------------

Fix Version: 3.6

We are hoping to improve this in JIRA 3.6

transition?
doesnt fit the requirements of agile development where I change/refine the
process


This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.atlassian.com/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira

**********************************************************************************
This communication (and any attachments) is directed in confidence to the addressee(s) listed above, and may not otherwise be distributed, copied or used. The contents of this communication may also be subject to lawyer-client privilege, and all rights to that privilege are expressly claimed and not waived. If you have received this communication in error, please notify us by reply e-mail or by telephone and delete this communication (and any attachments) without making a copy. Thank you.

***************
La présente communication (et tout fichier rattaché) s'adresse uniquement au destinataire(s) précité(s) et ne peut être autrement distribuée, copiée ou utilisée. Le contenu de cette communication peut être assujetti au privilège du secret professionnel. Tout droit à ce privilège est expressément revendiqué et nullement abandonné. Si vous avez reçu cette communication par erreur, veuillez nous en avertir immédiatement en répondant à ce courriel ou en nous appelant. Veuillez également effacer cette communication (et tout fichier rattaché) sans en conserver une copie. Merci.


Anton Mazkovoi [Atlassian] - 01/Feb/06 09:27 PM
Paul,

We started working on JIRA 3.6 today. Without making any hard promises we are hoping to release in 3-4 months.

Anton


Lars - 09/Feb/06 03:26 PM
A rough way of getting around the workflow limitations until they are (hopefully) solved in 3.6 is:
  • Copy the workflow you want to change to a new one
  • Make your modification in the new workflow
  • Change the workflow name in the URL (&workflowName=) to the workflow you actually want to change, before submitting the modification

This has worked for me without any problems.

Of course - think about what you are doing. Most modifications will give you no problems, but deleting transitions could, make sure you don't delete the only possible transitions for some of your issues.


Lars - 09/Feb/06 03:36 PM
Hmm... bad way of explaining, i'll try a better one.
  • Copy the workflow you want to change to a new one
  • Go to the page where you are about to make the modification (eg. Steps -> Add Transition)
  • Now you have a URL where &workflowName=[Your new workflow]
  • Modify this URL, change &workflowName= to the workflow you want to modify
  • Reload the page
  • Submit the modification

Neal Applebaum - 09/Feb/06 05:49 PM
Nice fake-out Lars. When I started QA'ing web applications I read an article on how in the early days of e-commerce, people figured out that they could alter the price of a product because it was included in the URL. So they just modified the URL and got a lower price. In fact, in one case they ordered -3 items by over-riding the QTY, which was also passed in the URL. The billing dept didn't notice the negative amount because it was all computerized. So the credit card got a nice CREDIT instead of debit. And the shipper figured it was a mistake in the paperwork so they shipped them all 3 items too. I always test my web applications to see how much damage I can cause to get around security by doing nasty things like this. Of course, I never try to break JIRA because it's my friend

Denis Yurkin - 01/Mar/06 05:50 AM
Please count in my vote. (yes, I added it to Voting)

Ted Pietrzak - 02/Mar/06 01:47 PM
Lars,
Excellent job on the...oh...what's the word for that..."workaround" maybe?

Ted


Irene Chan - 11/Apr/06 11:43 PM
I was able to add the transition step in the active workflow using the "workaround". If I need to make a change to the step, then how can I accomplish that? Let say I add step "send to QB" but then it really should say "send to QA", how do I change that on an active workflow? Or if I added the step in error to an active step, how can I delete that step?

Matt Kenigson - 12/Apr/06 04:55 PM
Same way. Just go to the relevant page using your duplicate (inactive)
workflow, and copy the URL of the link that would perform the action you
want to perform, then paste the URL into your favorite browser and
change the workflow name. You can do almost anything that way. Be
careful about doing this, however. I personally won't use the
workaround for adding or deleting transitions or steps. Too much chance
of it messing up something someone is doing at the time, which could
lead to data corruption. I only use it to change existing steps,
transitions, etc...

Matt Kenigson
Systems Integrator
Franklin American Mortgage
mkenigson@franklinamerican.com
v. 615-778-2720
f. 615-778-2763


Marco Tedone - 28/Sep/06 11:24 AM
+1 From Amplefuture Ltd. I had to create a temporary workflow scheme, park all projects there, change my flow and re-assign all projects.

Irene Chan - 28/Sep/06 11:56 AM
Can someone at Atlassian advise when 3.7 is expected to release since we're planning on upgrading? If it's very soon, we would rather wait to do the upgrade to 3.7 instead of 3.6.5. Thanks

Scott Farquhar [Atlassian] - 15/Oct/06 06:59 AM
Irene,

Unfortunately this will not make it into 3.7, so I would advise upgrading to 3.6.5.

Cheers,
Scott


Dan Albarran - 16/Oct/06 10:35 AM
Scott,

Perhaps you can elaborate on when this will be available if it is not going to be 3.7


Brian Fox - 25/Oct/06 02:38 PM
Can we get some commitment on this issue? It's been open for over a year and seems relatively popular. This is the single biggest nuisance to administering the system.

Thomas Fenske - 25/Oct/06 02:48 PM
In the mean time our maintenance time exeeded. Nice way to enforce re-buying

Dan Albarran - 25/Oct/06 03:18 PM
As a new customer, Atlassian's inability to address when this issue will be resolved is really lowering my opinion of the company. I am paying 50% maintenance costs for no answers. I suppose the 50% maintenance costs are nothing compared to the cost to our company of having to reassign workflows all the time.

Carole Feugeas - 07/Feb/07 03:44 PM
I am also VERRRRY interesting by this new feature. JIRA is used in our compagny by around 3000 users. We have 160 projects. This tools is the most major tool today. for us .
Sometime I should change the workflow by the XML way, but I can not do all changes I need (rename step).
Do you think we can have an hope to have this feature in JIRA, in the future major release ?
Many thanks

Irene Chan - 07/Feb/07 03:56 PM
Carole, How many issues do you have with the # of projects and users you
have. We're expanding JIRA to a lot more users and adding more projects so
we want to get an idea what the highest volume of issues it is at least
capable of.

Thanks
Irene


Carole Feugeas - 21/Feb/07 04:17 PM
Sorry Irene for the delay of my answer ...
We have 160 projects created on our JIRA project, we expect to have around 200 projects at the end of the year.
We have 3000 users, but not connected in the same time ! In the same thime, I suppose they should be 400.
We have 50 000 issues, around 5 000 issues per month.

Carole


Brian Fox - 13/Mar/07 08:34 AM
Can we get this issue scheduled for a release soon? With 86 votes, this one issue has more votes than all the bug fixes put into 3.8 combined.

David Anderson - 02/Apr/07 11:51 AM
As has been mentioned in another JIRA item, this will help a lot of us enterprise level users who have large numbers of projects. It's just not possible any longer to make workflow changes on existing projects, because of the huge level of work involved. I can easily see this tool being discarded in the future because of the inability to make simple changes to our processes.

Dave Dixon - 04/Apr/07 01:50 PM
I am also extremely interested in this being fixed. It is SO laborious to have to copy workflows and workflow schemes, make changes, migrate every project to the new one, then delete the old one. It's compounded by the fact that you can't even RENAME a workflow or workflow scheme, which makes no sense at all, given that it must be referred to everywhere by an ID. I can certainly understand the current behavior in the case that workflow steps are being changed/added/deleted. But, simply renaming something, changing transitions, etc. should be much easier to do than it is.

Alexey Krivitsky - 09/May/07 07:03 AM
+1 which makes 113 votes now, when is this due?

James Manna - 09/May/07 06:46 PM
I'm getting slightly annoyed at Atlassian over this.

Our maitenance has now run out and the last correspondence from Atlassian was on 15/Oct/06 06:59 AM

Unacceptable in my opinion.

Could someone from Atlassian please do us the courtesy of responding????

I would think people involved in this issue are entitled to a free upgrade to whatever version this is included in as well.

James