📄️ 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.