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
Jonathon_wodnickiAccepted solution
New Participant
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

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