Environment Custom Types
In the section Understanding Custom Types and Properties the basic concepts of managing custom types and properties are described. In this section we focus on how to apply those concepts in the context of environments.
Environments may be of different types, such as Test Environment, Production Environment, ... When a new environment is created, a new instance of a particular environment type (for example, Production Environment) is created as well.
Properties of Custom Component Types
When you create a new custom environment type version (using the create command), you can define the following properties:
-
Name
The name of the custom environment type.
Example: Test, Preproduction, Production
-
Properties
The properties of the Environment.
-
DynamicProperties
The dynamic properties of the Environment.
See: Working with CDA Custom Types
Behavior
- If you create a new component type version based on an existing type version, a clone of the old version is created. You can therefore change any properties without affecting the older version.
- When updating a component custom type, changes to properties (of the project type and milestones) immediately affect ALL current instances of that component type version. For example, if you delete a property, you will irreversible delete the data of all components (of that type version) which were entered for that property.
- You cannot delete component types which have instances