Retrive fork transitions names in javascript | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Jonathon_wodnicki

Hi,

 

You can get them by searching workflow for transitions with your activity as target.

Transition object types can change depending on the activity (e.g. fork is weird), so just copy this and alter as needed:

 

var transitions = []; for each (var activities in instance.activities) { for each (var instanceActivity in activities) { for each (var transition in instanceActivity.transitions) { if (transition.target === activity.name) transitions.push(transition.name); for each (var transition2 in transition) { if (transition2.target === activity.name) transitions.push(transition2.name); } } } }

 

Thanks,

-Jon

1 reply

Jonathon_wodnicki
Community Advisor
Jonathon_wodnickiCommunity AdvisorAccepted solution
Community Advisor
May 9, 2021

Hi,

 

You can get them by searching workflow for transitions with your activity as target.

Transition object types can change depending on the activity (e.g. fork is weird), so just copy this and alter as needed:

 

var transitions = []; for each (var activities in instance.activities) { for each (var instanceActivity in activities) { for each (var transition in instanceActivity.transitions) { if (transition.target === activity.name) transitions.push(transition.name); for each (var transition2 in transition) { if (transition2.target === activity.name) transitions.push(transition2.name); } } } }

 

Thanks,

-Jon

May 10, 2021
Thank you @jonathon_wodnicki, i'll try it soon. Thanks, Matteo.