Create Decision Tables

Decision tables are the notation of choice to model complex logic. Their tabular layout helps you effectively document all the possible conditions and results of a problem.

To create a decision table, click Add new decision Add New Decision icon in the Decisions bar and select Decision Table from the Create Decision window. An empty decision table appears.

The following figure shows an example decision table with all its elements noted:

  1. Input Expression cell – Contains the expression associated with a particular input column or clause.

  2. Hit Policy Indicator cell – Displays the hit policy selected for the table.

  3. Allowed Values cell – Displays permitted values for cell entries of that column.

  4. Rules – Rows within the table.

  5. Input Entry cell – Contains an input entry.

  6. Output Entry cell – Contains an output entry.

  7. Output Label cell – Contains the name of the decision.

  8. Add Annotation button – Adds a column for documenting or annotating decision rules. Annotations aren’t considered as part of the decision logic; they serve as explanatory notes for designers.

    Note:

    The Add Annotation button disappears after you add the first annotation column. However, you can add additional columns for annotations using the column add controls.
  9. Row and column controls – Add or remove rows and columns.

  10. Expand Table – Opens the table in an expanded view.

The following sections explain each decision table element in detail: