Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

ServiceNow CIS-DF Exam - Topic 2 Question 2 Discussion

Actual exam question for ServiceNow's CIS-DF exam
Question #: 2
Topic #: 2
[All CIS-DF Questions]

An organization is updating the CMDB to include new asset types like loT devices Relevant CI classes need to be added and outdated ones need to be removed from the Principal Class filler to ensure accurate display in ITSM processes.

Which roles are needed to add or remove classes?

Show Suggested Answer Hide Answer
Suggested Answer: A, B

Managing CI classes and Principal Class designation is a schema-level CMDB activity that directly impacts how CIs appear in ITSM processes such as Incident, Change, and Problem. In ServiceNow, these activities require specific administrative privileges to ensure governance, security, and upgrade safety.

The sn_cmdb_admin role is required because it provides administrative access to CMDB structures, including CI class hierarchy management, Principal Class configuration, and overall CMDB governance. Without this role, users cannot add, remove, or govern CI classes effectively.

The personalize_dictionary role is also required because adding or removing CI classes involves dictionary-level changes. CI classes are implemented as tables that extend the CMDB schema, and modifying the Principal Class filter relies on dictionary metadata. This role grants permission to create, modify, or remove class definitions safely.

The sn_csdm_admin role focuses on managing CSDM constructs (domains, services, lifecycle alignment) but does not grant dictionary or schema modification rights. The cmdb_query_builder role is used only for querying and reporting and does not allow structural changes.

Therefore, the two required roles are personalize.dictionary and sn_cmdb_admin, making Options A and B correct.


Contribute your Thoughts:

0/2000 characters
Crissy
2 days ago
Definitely need the sn_cmdb_admin for that!
upvoted 0 times
...
Jimmie
7 days ago
I’m leaning towards sn_cmdb_admin as the main role needed, but I wonder if cmdb_query_builder has any relevance in this context.
upvoted 0 times
...
Casie
12 days ago
I feel like the personalize.dictionary might be more about customization rather than class management, but I could be wrong.
upvoted 0 times
...
Felicidad
17 days ago
I remember a practice question where we had to identify roles related to CMDB updates, and sn_csdm_admin seemed relevant too.
upvoted 0 times
...
Garry
22 days ago
I think the sn_cmdb_admin role is definitely needed for adding or removing classes, but I'm not sure about the others.
upvoted 0 times
...
Yong
28 days ago
I’m a bit confused about the cmdb_query_builder role. I thought it was more about querying data rather than modifying the CMDB structure.
upvoted 0 times
...
Leslie
1 month ago
I feel like the sn_csdm_admin could be relevant too, especially since we're dealing with new asset types like IoT devices.
upvoted 0 times
...
Johnetta
1 month ago
I remember practicing a similar question, and I believe the personalize.dictionary role might be more about customizing fields rather than managing classes.
upvoted 0 times
...
Rodrigo
1 month ago
I think the sn_cmdb_admin role is definitely needed for adding or removing classes, but I'm not sure about the others.
upvoted 0 times
...

Save Cancel