Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Workflow Transitions

Gnanabaskar
Contributor
April 19, 2022

Hi, 

I need suggestion on my current workflow transition. 

 

Workflow Transition.jpg 

1.Once the ticket is created it goes to Backlog initially .

2.Then the user should be able to transition to Refined Status only and not to other statuses.

3.Then the issue has to be transitioned to To Do Status and not to other status.

But this is what I am seeing in the issue/ticket during transition. All the statuses are displayed. How to fix this. Thanks.

Workflow Transition 2.jpg

4 answers

0 votes
Gnanabaskar
Contributor
April 19, 2022

@Mayur Jadhav @Fabio Racobaldo _Herzum_ @Steve Thornhill 

 

I have added validator to the statuses.

For Ex: I have added validator to In Progress status, that To Do has to be transitioned before transitioning to In Progress. The ticket is already in To Do status. But still I notice a pop up message stating "The issue never transitioned the desired status: To Do .

Validator 2.jpg

This is the Validator configured for In Progress status.  Kindly suggest a solution pls.

 

Validator.jpg

 

Is it possible to make user select desired status though a pop up if the user skips the mandatory status transition? 

i.e To Do is mandatory status and if I skip this transition and go to In Progress.

 

Backlog-> Refined-> To Do-> In progress ...... This is the workflow. 

0 votes
Mayur Jadhav
Community Champion
April 19, 2022

Hi @Gnanabaskar 

Good Day!!!

As per the screenshot and description, your requirement is,

1. When the issue is created and then the status of the issue will be backlog which is configured correctly.

2. Then the user should be able to transition to Refined Status only and not to other statuses also correct and point number 3 too.


But for remaining statuses like, In Progress to Done you have applied the Global Transition arrow with All. This means you can perform the transition from any other status to that status.

That's why it shows the other options too when you try to perform the transition. To avoid this please remove the Global Transition and create Individual transition as per your requirement.

 

Please let me know if you need more clarification and also let me know if this helps you!!!

 

Regards,
Mayur 

 

Please let me know if you need more clarification and also let me know if this helps you!!!

 

Regards,
Mayur 

0 votes
Fabio Racobaldo _Herzum_
Community Champion
April 19, 2022

Hi @Gnanabaskar ,

this happens because all the other statuses have incoming transition from All other statuses. 

So, when a ticket is in Refined, it can be transitioned to "To Do" but also on "In Progress", "In Review" and so on.

My suggestion is to limit All transitions or use JMWE app that provide a condition "Current Status Condition (JMWE app)https://innovalog.atlassian.net/wiki/spaces/JMWEC/pages/935362579/Current+Status+Condition

Hope this helps,

Fabio

0 votes
Steve Thornhill
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.
April 19, 2022

You are seeing this as all the other transitions have the 'All' value - this allows for any status to be able to use the transition.

You can either rework the workflows to add flow lines to each status, or add a Condition to all the global transitions - such as the Value check (eg Status != Backlog ) and repeat for each of the status values you need to prevent from seeing the extra options.

Suggest an answer

Log in or Sign up to answer