Rule registry · RC-020

Decision table compiled from an empty dataset

Checked by the Revenue Cloud Advanced scan. Severity high.

RC-020HighPricing Integrity

What it requires. An active decision table's source object holds zero rows.

Why it matters. [doc via snapshot semantics + payload schema] A table compiled from nothing returns no match for every lookup, so every dependent element takes its no-result branch (the step schema's noResultExplainerTemplate is exactly that path) and adjustments silently never apply. Where the empty table is unadopted Salesforce-standard machinery, report as Coverage & Adoption instead - the standard-vs-custom cut decides defect versus signal.

How to fix it. Populate and refresh the source, or retire the table and the elements that read it.

Source. Salesforce Help: Refresh a Decision Table (snapshot semantics)

Is this rule worth checking?

Votes and comments are published here. We read them, and we publish what we change with the reasoning — a vote does not move a rule on its own.

Every rule we check, every source, and every one we turned down