Glossary:Decision table

From PegaWiki
Revision as of 14:07, 24 March 2021 by Admin (talk | contribs) (Admin moved page Decision table to Glossary:Decision table without leaving a redirect: New namespace)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Decision Table, decision table
A table that consists of one or more rows that contain test conditions and a result to return. Evaluation proceeds from top to bottom; when the conditions in all cells in a row are true, the result of that row is returned. If no row returns a value, the table provides the Otherwise row result. Decision tables are instances of the Rule-Declare-DecisionTable class.

For example, the following decision table might help softball league authorities decide whether to hold a playoff game based on the weather. Players do not want to play when it is sunny and humid or when it is rainy and windy, but they are likely to play under other conditions.

Decision table example
Outlook Humidity Windy Outcome (play game?)
Sunny High N/A No
Sunny Normal N/A Yes
Overcast N/A N/A Yes
Rainy N/A Yes No
Rainy N/A No Yes