...
Mark Concept Types as Templates:
Set
IsTemplate
totrue
during Concept Type creation.Example: A Unit or Configuration Concept Type becomes a template when
IsTemplate = true
.
Define Associated Configuration Types:
Assign an
Associated Configuration Item Type from Template
to ensure correct Concept Type alignment during configuration creation.
...
2. Create a New Configuration from a Template
Select a Template:
From the Configuration Area's
associatedTemplates
, choose a valid template (state =TEMPLATE_VALID
).If only one template is available, it is auto-selected.
Choose Protocol Usage:
With Protocol:
Users can exclude specific Configuration Items from the new instance.
Reasons for exclusions must be documented in the protocol.
Without Protocol:
All items in the template are included in the new configuration.
Copy Properties and Items:
Copy shared properties between the new configuration and the selected template.
Include only Configuration Items aligned with the selected Concept Types.
Record Template Protocol:
Link the new configuration to the source template.
Document usage, exclusions, and tailoring steps.
...
3. Update a Configuration Using a Template
Match Configuration Items:
Use CI titles or types to match existing items with the template.
Update or Add Items:
For matched items:
Update read-only properties based on the template.
For unmatched items:
Add new items or update Concept Types as necessary.
Tailor Configuration Items:
If using the template protocol, select items to exclude and provide reasons.
Create a record of the update process in the template protocol.
...
4. Maintain the Template Protocol
Template Usage Protocol Properties:
sourceTemplateId
: Reference to the template used.targetConfigurationId
: The new or updated configuration.omittedConfigurations
: List of excluded items and their reasons.Protocol is inherited during configuration branching or baselining.
Customization:
External templates can be linked with additional metadata (e.g., source name, link, and protocol details).
Internal templates are immutable after assignment.