Controlling the Structure
The structure that has been elaborated using the “Structure” is a fixed structure, meaning that every business property is always present and always required. The “Controls” step is used to dynamically control aspects of this structure, in order to specialize it for certain circumstances.
Reference: For more information about controlling the structure, please refer to Controlling the Structure – Concept.
The following attributes are available in the step “Control”:
| FIELD | REQUIRED | DESCRIPTION |
|---|---|---|
| Exists | Yes | Determines whether the business property always exists or only in some circumstances. Can be defined by a fixed value, or by a BRC. |
| Visible | Yes | A business property is always visible. This field cannot be updated. |
| Required | Yes | Determines whether or not the business property is required. It can only be defined by a fixed value. |
| Updatable | Yes | A business property is always updateable – except in the event that it is calculated. This field cannot be updated. |
| Computed | Yes | Determines whether or not the business property is calculated. It can only be defined by a fixed value. |
For calculated business properties, it is set to “false”.
- For optional user-answered business properties, it is set to “true”.
- For required user-answered business properties, it is set to “false”.
The following attributes are only available for list-based business properties:
| FIELD | REQUIRED | DESCRIPTION |
|---|---|---|
| Min nbr of choices | No | Determines the minimum number of choices to be made in a multiplechoice list. This attribute can be given by a fixed value only. |
| Max nbr of choices | No | Determines the maximum number of choices to be made in a multiplechoice list. This attribute can be given by a fixed value only. |
