Rules & Conditions
The logic layer in RiskOS™ workflows — conditions branch the flow and rules score and route evaluations toward a decision.
Rules and conditions are the logic layer in RiskOS™ workflows. They evaluate signals from enrichments, input data, and computed values to determine how to route an evaluation and which decision to assign.
Conditions
A condition evaluates one or more expressions to true or false and branches the workflow accordingly. Each expression compares a left operand (such as an enrichment score) against a right operand (such as a threshold value) using an operator (such as greater than).
Conditions can be grouped using AND (all must be true) or OR (at least one must be true). The workflow follows the True path if the condition group evaluates to true, and the False path otherwise.
Rule types
RiskOS™ uses the term "rule" in several workflow step contexts. Each serves a different purpose:
| Rule type | Step | Purpose | Output |
|---|---|---|---|
| Condition rule | Condition | Routes the workflow based on boolean logic | True/False branch |
| Score rule | Rule Scorecard | Assigns a numeric risk score (-100 to 100) when a condition is met | Summed score value |
| Decision rule | Decision Rules | Combines a condition with a decision outcome in a single step | ACCEPT, REJECT, REVIEW, custom values, or Manual Review |
| Matrix rule | Matrix Rule | Evaluates a tabular set of conditions | Row-level match |
| Grouped rules | Grouped Rules | Evaluates collections of related rules together | Group-level outcome |
How conditions and rules drive decisions
flowchart TD
ENRICH["Enrichment signals"] --> COND["Condition step"]
COND -->|True| SCORE["Rule Scorecard"]
COND -->|False| DR["Decision Rules"]
SCORE --> THRESHOLD{"Score > threshold?"}
THRESHOLD -->|Yes| ACCEPT["Decision: ACCEPT"]
THRESHOLD -->|No| REVIEW["Decision: REVIEW"]
DR -->|Rule 1 match| REJECT["Decision: REJECT"]
DR -->|No match| FALLBACK["Fallback: continue"]
Related topics
- Workflow Steps Reference — Condition, Rule Scorecard, and Decision Rules step configuration
- Signals & Attributes — The data that rules and conditions evaluate
- Decisions — The outcomes rules assign
- Workflows — Where rules and conditions run
Updated about 1 month ago

