Roles in CDM
Summarize
Summary of Roles in CDM IT Service Management
With the Washington DC release, DevOps Config is set for future deprecation; it will be hidden from new instances but will still receive support. Understanding the roles and permissions within CDM is crucial for effective configuration management.
Show less
Key Features
- CDM Viewer: Grants read access to configuration data and the ability to view component libraries, changesets, snapshots, validation results, and policies.
- Event Management User: Similar to the CDM Viewer but allows viewing snapshots and changesets without membership in the Maintained by groups.
- CDM Editor: Enables creation, updating, and deletion of config data, changesets, snapshots, and component libraries, but does not allow application deployment changes.
- CDM Exporter Editor: Allows management of exporters.
- CDM Policy Editor: Manages policies and their mappings to deployables.
- CDM Secrets: Facilitates reading, exporting, and editing of encrypted data depending on role permissions.
- Application Service Admin: Empowers the creation of application services.
- CDM Admin: Full permissions to create/update/delete applications, deployables, and configuration data, including snapshot validation settings.
- CDM All App Access: Overrides group permissions for viewing, editing, or managing applications and shared libraries based on the user's primary role.
Key Outcomes
By effectively assigning these roles, ServiceNow customers can ensure proper management of configuration data, maintain control over applications and deployables, and facilitate collaboration among team members while adhering to necessary security and access protocols. Understanding these roles enables better governance and operational efficiency within DevOps practices.
List of roles and permissions in CDM.
CDM roles
| Role title [name] | Permissions | Contains roles |
|---|---|---|
|
CDM Viewer [sn_cdm.cdm_viewer] |
Note:
If the Maintained by group is set at the application level to view config data, then this user must be a member of the group. |
|
| Event Management user [evt_mgmt_user] |
|
itil |
|
CDM Editor [sn_cdm.cdm_editor] |
Note:
The cdm_editor role doesn’t grant permission to create/update/delete an application and its deployables, or to change the Enforce validation
setting on deployables. If the Maintained by group is set at the application level to view config data, then this user must be a member of the group. |
cdm_viewer |
|
CDM Exporter Editor [sn_cdm.cdm_exporter_editor] |
Create/update/delete exporters. |
cdm_viewer |
|
CDM Policy Editor [sn_cdm.cdm_policy_editor] |
|
|
|
CDM Secrets [sn_cdm.cdm_secrets] |
Note:
The cdm_secrets role is effective only with the cdm_viewer, cdm_editor, or cdm_admin role. |
None |
|
Application Service Admin [sn_cdm.app_service_admin] |
Enables the CDM Admin to create an application service. | None |
|
CDM Admin [sn_cdm.cdm_admin] |
|
|
|
CDM All App Access [sn_cdm.cdm_all_app_access] |
Note:
The cdm_all_app_access role is effective only with the cdm_admin, cdm_editor, or cdm_viewer roles.
|
None |