What is a Decision Table?
Decision tables are tables that graphically represents which decisions or actions to take under different conditions. Each column or row represents a different combination of conditions and what decision or action to take. The conditions are independent or input variables and the decisions or actions are dependent or output variables.
In business, decision tables are a form of business rules, documented guidelines for an organization’s operations. Decision tables are useful because they are concise and easy-to-understand. In addition, when they are complete in that they include every possible combination of conditions, they can help identify gaps in the decision-making process.
Decision Table Use Cases and Examples
Decision tables can be formatted in several different ways. The simplest form is the limited-entry decision table. The upper part of the table lists the various conditions, one per row. Each condition can either be true or false, and usually indicated in the decision table as Yes or No. The lower part of the table lists the various actions, one per row. Each action can either be taken or not taken and usually indicated by a checkmark or “X” next to the actions that should be taken. As a result, each column represents a unique business rule.
Below is an oversimplified example of a decision table that an underwriter could use to determine whether or not to process a loan application:

Alternatively, decision tables can be formatted in such a way where each row represents a rule. Each column represents the inputs (conditions) and the final column represents the output (action). Below is the same information as above in a different format:

Other use cases for decision tables include the following:
- Risk assessment, product eligibility, and pricing in financial services and insurance
- Triage, diagnosis, and treatment in healthcare
- Product recommendations in retail
- Troubleshooting in Customer Service or IT
- Identifying test cases for QA/QC
- Documenting regulatory requirements for Compliance
- Outlining customer-facing policies such as returns and refunds
Decision Tables in Automated Decisions
With automated decisions, decision tables are useful because they’re easy for business analysts and domain experts to manage and maintain and easy for developers to understand and code into executable business rules. Even so, this translation process is not fool-proof and therefore the code may not always match up with the decision table. This is why when you use our SMARTS™ decision management platform, when you create a decision table, SMARTS™ will automatically convert the decision tables into executable business rules. This ensures that what you see is what you’ll get.

