Decisions
A decision is a programmatic construct in USoft Definer that allows you to:
Decision variables and placeholders
When you call a Decision, you can pass values to it as input parameters. In the Decision itself, you can pass values retrieved by Decision SQL to the decision's Yes Action and No Action scripts.
Decision branching and looping
USoft uses SQL as its primary expression language. SQL has WHERE clauses for conditional behavior and functions such as DECODE( ) to select a value based on some output value, but it does not fully support branching and looping in the way that procedural languages do.