A Boolean parameter represents a Boolean value, which can be either true or false, also called Checked or Unchecked.
A Boolean parameter can also have a third state called Indeterminate which means that it's neither checked nor unchecked. In the CPQ user interface a question mark is then shown in the check-box that represents the parameter. Indeterminate can be used as a default value to force the user to decide whether to check or uncheck the parameter. As long as the parameter is indeterminate the user is requested to set it if the parameter is marked as mandatory.
A Boolean parameter that isn't set is considered to have the value false during evaluation of expressions.
Settings
The following settings are specific for Boolean parameters:
Setting name |
Description |
---|---|
Three state |
Allows the user to unset the parameter by toggling it back to indeterminate. |
See also general parameter settings.