Forums

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

Conditional post function

Jira PLCP Team September 8, 2016
Hi,
We have custom workflow with different states and transitions.
Our requirement is to implement a conditional transition using post functioning in the following way:
  1.  User clicks on transition "A" to "B"
  2. In the post function check value of custom field: 
    1. If value == "No" executed "A" to "B" 
    2. else execute "A" to "some other state"

 

I am trying to achieve this by using post functioning "Transition" (provided by Miscellaneous workflow extensions) which allows to add a groovy condition. This what i am trying:

ConditionalTransition.png

I am using following condition:

if(issue.get('Needs Merging') == 'Yes')
{return true;}

But it is not working and when user clicks on the transition it simply executes the original transition which is "A" to "B" even if the field value is set to "Yes".

 

What am i doing wrong? please help?

 

Regards,

Zeeshan

3 answers

1 vote
Joe Pitt
Community Champion
September 8, 2016

Unless the value was already saved from before the transition i don't think the script has access to the current value in the field. I've done similar stuff but the field I checked was already saved from the previous status. I used the the conditional function and had multiple transitions, one for each value option.

0 votes
Jira PLCP Team September 8, 2016

Hi,

Thanks for your answers. Yes the value is already saved in one of the previous transitions. Now how can that be accessed in script?

 

Regards,

Zeeshan

0 votes
Benjamin Weinheimer-Erben _mgm-tp_
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 8, 2016

I also think it is necessary to save the value before starting the transition. If you can manage this it should be quite simple.

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, confluence administration, confluence admin training, confluence learning path, manage users and permissions, confluence certification, atlassian learning, cloud admin tools, streamline collaboration, confluence admin best practices

🚨New Confluence Admin Course Alert!

Manage Confluence like never before! This new learning path teaches you how to manage content, users, and permissions while optimizing user experience. Built for admins at all levels who want to confidently lead and unlock more innovative collaboration.

Learn more
AUG Leaders

Atlassian Community Events