Hi, The answer to both questions is to use js; get the workflow's data clob then parse it for transitions, i.e.: for each (var extract in workflow.activities.extract) {
for each (var transition in extract.transitions.*) {
// make use of transition.@label, transition.@target
}
} Thanks,-Jon