rabix/benten

Expand acceptable ports for a step to include variables used in expressions

Opened this issue · 0 comments

Expressions in a step, such as a valueFrom or in the future when can use any input variable and are not restricted by what the step level process allows. We should parse any expressions used and add those variable names to the list of allowed in ports.

Conversely, we should parse expressions to detect input variables used and then flag any undefined inputs.