Case Table Editor
Case tables provide an easy way to specify constraints for a configurable module. A case table specifies permissible sets of values for a set of configurable module parameters used in the Configuration action. Case tables allow placing limits on parameters when those limits cannot be expressed as value expressions, or when they are restrictive, or the constraints are loose. A configurable module can have any number of case tables.
To display the Case Table Editor, select Case Table from the Constraint Type drop-down list on the Constraints tab. The Case Table Editor is displayed immediately below the Constraints pane. The Case Table Editor provides the following options:
Icon
|
Description
|
Select Parameter |
|
Generate Cases for Enumerated Parameters |
Generates cases if the case table has one or more enumerative parameters (parameters that have a list of allowed values).
|
Remove |
Removes a selected row from the editor.
|
Copy casetable to desktop |
Copies the selected row or rows to the clipboard. These rows can then be pasted into an Excel spreadsheet.
|
The structure of the case table can be recreated in a new configurable module and populated using the copy and paste actions from your desktop.
|
|
This icon is not available for case tables containing conditional logic, keywords, or formulae.
|
|
Paste casetable from desktop |
Pastes the selected data into the table. Data can be pasted from an Excel spreadsheet.
|
This icon is not available for case tables containing formulae or when the selected data contains conditional logic or keywords.
|
|
Editing Parameters in a Case Table
A case table specifies permissible sets of values for a selected set of parameters. The actions to set the values depend on the parameter type, parameter constraints, and whether the
Enable Advanced Case Tables preference is enabled. Clicking the
Edit Case Table Parameter icon in
Case Table Editor opens the
Edit Case Table Parameter window, where you can add parameters for which you want to add columns. Each parameter is listed in a separate column in the table.
When the
Enable Advanced Case Tables preference is enabled, the case table allows values to be set using the
Edit Case Table Parameter icon, or the
Edit Parameter Formula icon for parameter types that allow the use of conditional logic, keywords, or formulae.
When the
Enable Advanced Case Tables preference is disabled, the case table allows values to be specified inline or using the
Specify Range icon.
For more information, see: