--- title: Define or update a component description: Define or update a component while working in a changeset. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/devops-family/cdm-component-define.html release: australia product: DevOps \(Family\) classification: devops-family topic_type: task last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Viewing and editing config data, Using DevOps Config, DevOps Config, IT Service Management] --- # Define or update a component Define or update a component while working in a changeset. ## Before you begin **Important:** Starting with the Washington D.C. release, DevOps Config is being prepared for future deprecation. It will be hidden and no longer activated on new instances but will continue to be supported. Role required: cdm\_editor or cdm\_admin ## About this task **Important:** Save your changes whenever you are confident of the changes and before you leave the **Config data** tab. ## Procedure 1. Follow this procedure to add a component to an application: 1. While working in a changeset, select the more actions icon \(\[Omitted image "icon-actions-menu.png"\] Alt text: More actions icon.\) for the **components** node and select **Create component**. 2. Enter a unique and meaningful name and then select **Create**. 2. To perform other actions, select the more actions icon \(\[Omitted image "icon-actions-menu.png"\] Alt text: More actions icon.\) for a component and select the action, as follows.
| Selection | Action |
|---|---|
| **Create component** | Add a component as described above. |
| **Create CDI** | Add an individual config data item \(CDI\) and value to the collection. See the instructions in the next stepThe CDI can have an explicit value, or it can be a variable, override, or overlay. - Variable: The value for this CDI will set the value for an identically-named CDI in an included component. - Override: The value for this CDI will override the value for an identically-named CDI in an included component.You can also override inherited nodes from the child collection. - Overlay: A CDI that does not appear in any included component. |
| **Include in collections** | Include the selected component in specified collections.In the Include in collections dialog box, select the collections that should include the component and then select **Include**. **Note:** Only collections that do not already include the component appear in the list.Inclusion of a node takes precedence over inheritance. If a node is both included and inherited, it is instead considered included. |
| **Add file** | Add a file as a file node.You can attach a MIME-type file with a maximum file size of 5 MB. For more information on adding files, see [Manage files using file nodes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/devops-family/cdm-manage-file-config-data-file-node.md). |
| **Exclude from inheritance** | Removes the inherited node and all child objects from the current collection.You can see excluded nodes in the changeset tree when you access the More actions menu \(\[Omitted image "icon-actions-menu.png"\] Alt text: More actions icon.\) and select **View excluded data**. Excluded nodes are appended with the label "Excluded". Select **Include in inheritance** from the more actions icon \(\[Omitted image "icon-actions-menu.png"\] Alt text: More actions icon.\) to stop excluding the node and re-add it to the changeset. |
| **Rename** | Rename the selected component. |
| **Delete** | Delete the selected component. |
| **View relationships** | View direct relationships with the node. Direct relationships are formed between nodes by inheritance or by being included. |
| Name | Unique and meaningful name for the CDI. |
| Value |
Value that the CDI has in the current context or define a variable. - You can specify a direct `key : value` pair.
- You can define a variable and specify its default value. Variable definitions have the following form:
```
@@ |
| Encrypted | Option to specify that the value of the CDI should be encrypted. This option appears only for users with the CDM Secrets \[sn\_cdm.cdm\_secrets\] role. After you create the CDI, the value appears in all views as `*******`. To view the value on any tab that displays the CDI, users with the CDM Secrets \[sn\_cdm.cdm\_secrets\] role can select the **View encrypted data** menu option. |