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

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?
A) personalize.dictionary and B) sn_cmdb_admin
C) sn_csdm_admin
D) cmdb_query_ builder

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
Reyes
4 days ago
True, but B is the primary role for adding/removing classes.
upvoted 0 times
...
Esteban
9 days ago
But what about C) sn_csdm_admin? They might be needed too.
upvoted 0 times
...
Amalia
15 days ago
Agreed! They manage the CMDB directly.
upvoted 0 times
...
Pete
20 days ago
I think B) sn_cmdb_admin is essential for this task.
upvoted 0 times
...
Mitsue
25 days ago
Not sure if it's that simple, what about dependencies?
upvoted 0 times
...
Leslie
1 month ago
Totally agree, sn_cmdb_admin is the go-to for CMDB updates!
upvoted 0 times
...
Franchesca
1 month ago
Wait, can you really just remove outdated classes like that?
upvoted 0 times
...
Lang
1 month ago
I think sn_csdm_admin is also crucial for managing those classes.
upvoted 0 times
...
Charlie
2 months ago
Definitely need the sn_cmdb_admin for that!
upvoted 0 times
...
Dorthy
2 months ago
Not sure if all those roles are necessary, sounds like overkill to me.
upvoted 0 times
...
Quinn
2 months ago
Totally agree, sn_cmdb_admin is a must-have for this update.
upvoted 0 times
...
Silva
2 months ago
Wait, can you really just remove outdated classes like that? Seems risky!
upvoted 0 times
...
Desmond
2 months ago
I think sn_csdm_admin is also crucial for managing those classes.
upvoted 0 times
...
Devorah
2 months ago
Definitely need the sn_cmdb_admin role for that!
upvoted 0 times
...
Paola
3 months ago
Wait, can we really just remove classes? That sounds sketchy!
upvoted 0 times
...
Graciela
4 months ago
I agree, sn_csdm_admin could play a role here as well.
upvoted 0 times
...
Kris
4 months ago
Not sure about removing outdated classes, seems risky.
upvoted 0 times
...
Erick
4 months ago
I think the cmdb_query_builder might be useful too.
upvoted 0 times
...
Crissy
5 months ago
Definitely need the sn_cmdb_admin for that!
upvoted 0 times
...
Jimmie
5 months 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
5 months 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
5 months 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
5 months 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
5 months 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
6 months 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
6 months 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
6 months 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