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.
Jonathon_wodnicki
Jonathon_wodnickiAccepted solution
Community Advisor
May 9, 2021 8:15 PM UTC

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

2 replies

Jonathon_wodnicki
Community Advisor
Jonathon_wodnickiCommunity AdvisorAccepted solution
Community Advisor
May 9, 2021 8:15 PM UTC

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

Translate
May 10, 2021 7:31 AM UTC
Thank you @jonathon_wodnicki, i'll try it soon. Thanks, Matteo.
Translate