You are here: Reference > Rule types > About Decision Tables

About Decision Tables

  1. About;
  2. New
  3. Table
  4. Results
  5. Pages & Classes
  6. Test Cases
  1. Specifications
  2. History
  3. More...

Use a decision table to derive a value that has one of a few possible outcomes, where each outcome can be detected by a test condition. A decision table lists two or more rows, each containing test conditions, optional actions, and a result.

At runtime, the system evaluates the rows starting at the topmost row:

Where referenced

Rules of four other types can reference decision tables:

Access

Use the Application Explorer to access decision tables that apply to work types in your application. Use the Records Explorer to list all the decision tables available to you.

Development

When creating a rule that is to return only one of a small number of possible values, complete the Results tab before the Table tab.

Delegation

After you complete initial development and testing, you can delegate selected rules to line managers or other non-developers. Consider which business changes might require rule updates and if delegation to a user or group of users is appropriate.

For more details, see Delegating a rule or data type.

Category

Decision table rules are instances of the Rule-Declare-DecisionTable class. They are part of the Decision category.