Configuring Attributes Conditionally as Disabled
Attribute-Based Configuration allows you to create the dependency for the target attribute if that attribute should conditionally be marked as Disabled. This feature prevents the the user from changing a value of an attribute.
The following table displays the data types on which you can perform this action and the value of Value Expression required.
Action | Data Types supported | Value Expression |
---|---|---|
Disabled | Number Text Picklist Multi-picklist |
For example, Amttus, a leading laptop manufacturer, wants to use attributes to drive the product selection of their users. A laptop has five attributes: Color, HDD, RAM, Screen Size, and Fingerprint Reader. The following table describes the products and its attributes.
Product | A-560 | A-560m | A-440 | A-440m | A-320 | A-320m |
---|---|---|---|---|---|---|
Color | Black | Black | White | White | Black | White |
HDD | 1 TB | 2 TB | 500 MB | 500 MB | 1 TB | 1 TB |
RAM | 8 | 16 | 4 | 8 | 8 | 16 |
Screen Size | 14 HD | 14 HD | 15 | 15 HD | 14 | 14 HD |
Fingerprint Reader | Yes | Yes | Yes | Yes | No | Yes |
The following table describes scenarios where you can use this feature.
Scenario | Target Attribute | Value Expression |
---|---|---|
When the user selects Black from Color, 1 TB from HDD, 8 from RAM, and 14 HD from Screen Size, the Fingerprint Reader must be disabled. | Laptop Fingerprint Reader |