There are three types of component properties available:
custom, environment, and version (another type, component, is defined
by template and becomes part of any component that is created from
the template). Property versions (changes) are maintained and remain
available.
The three types can be defined on the component's
Properties pane (). The three types are described in the following table.
Table 1. Component propertiesType |
Description |
Properties |
Custom property; can be used in scripts and plug-ins. The properties that are inherited from
templates cannot be modified on the component level.
Referenced: ${p:component/propertyName}.
|
Environment |
Available to environments that use the component. The property appears on the environment's
Component Mappings pane (), see Application environments. Each property must have a type: Text
Enables users to enter text characters.
Text Area
Enables users to enter an arbitrary amount of text, limited to 4064 characters.
Check Box
Displays a check box. If checked, a value of true is used; otherwise the
property is not set.
Select
Requires a list of one or more values. Enables a single selection. Note: Not currently
implemented.
Multi Select
Requires a list of one or more values. Enables multiple selections.
Secure
Used for passwords. Similar to Text except values are redacted.
A value that is set on a component environment property does not override an environment property
that has the same name. The environment property has precedence over the component environment
property
Referenced: ${p:environment/propertyName}.
|
Version |
Available to every component version (). Values can be set at the individual version level. Each property must have a type
(described above).
Referenced: ${p:version/propertyName}.
|