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

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,644,725
Community Members
 
Community Events
196
Community Groups

Is it better to have one workflow with multiple conditions or multiple alike workflows?

Edited

I'm new on JIRA and project administration.

On my company we made multiple resources (like html pages, pdf documents, videos) that share the first half of the workflow, then have some different statuses and finally all go to QA. As can be seen, the workflow is 70% alike between resources.

So, is it better to have:

  1. One workflow, with a custom field who defines the resource, and conditions in transitions based in this custom field, to lead the issue for a specific branch of the workflow.

  2. A workflow for every resource.

I know that the problem can be done in both ways, but the question is which is the better way, in terms of UX, ease of maintenance, etc. to do this? There are certain things -like experience- that documentation does not collect ;)

Thanks for your time!

6 comments

Omar Herrera
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.
Jun 09, 2018

Hi I prefer the second one because is native supported by issue type, you can educate and make a culture about the new process in your company. 

Cheers.

Omar H.

Bastian Stehmann
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Jun 10, 2018

Hi @Ignacio Pizarro,

I am with Omar, I would also use the second one. I think it is a lot easier to maintain that way.

Max Foerster - K15t
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Jun 10, 2018

Hm, good question. You said it yourself in a way - "it depends". But if the overall workflow is thought through, I'd go with one workflow and maintain special transitions for specific resources making them available using conditions and using conditional executions on shared transitions' conditions/post functions for special tasks.

Best, Max

Ignacio Pulgar
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.
Jun 10, 2018

It usually depends on the requirements, but provided you're on Cloud, I'd recommend using just one workflow, because of this existing bug:

https://jira.atlassian.com/browse/JRACLOUD-67800

That bug basically prevents workflow properties to work properly in projects that count with more than just one workflow set.

So, I'd try to use just one workflow as long as it remained a possible way of covering all your requirements.

If that bug didn't exist, then we should analyze all requirements to choose the best option. But while that issue exists, I'd prefer to be able to count with the possibility of using workflow properties, just in case I need them.

Scott Theus
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.
Jun 10, 2018

I'd likely use more than one, but not ALL of the variations. I'd decide which workflows were the most used and include them, but for the lesser used flows I'd leave them out.

Gary Pasquale
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.
Jun 11, 2018

I don't think you'll get a clear winner out of these two options. Comes down to personal preference.

I'd probably go with the second one. Splitting by issue type is slightly clearer from a users perspective and separate workflows are likely to give you more flexibility in the future as requirements evolve.

Having said that we're quite strict on names and numbers of issue types in JIRA. If your the same then the first option would work better. Categorising your issues using a custom field.

Comment

Log in or Sign up to comment