- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-25-2025 01:44 PM
What is the best in practice approach for the CMDB build out for non technical users?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hi @Kimberly Hatche ,
If my understanding correctly getting non-technical users to contribute to a CMDB build-out is tricky but very important. The key is to make it simple, guided, and governed so they can provide the necessary data without worrying about technical CMDB details.
Principles for CMDB Build-Out with Non-Technical Users
1. Don’t expose raw CMDB tables (cmdb_ci, cmdb_rel_ci, etc.)
* Non-technical users should never directly edit the CMDB.
* Instead, give them a guided interface (portal, forms, or catalog items).
2. Abstract technical complexity
* Use Service Offerings, Business Applications, and Services as entry points.
* Let users provide business context (e.g., owner, purpose, location, vendor) instead of IP addresses or server details.
3. Governance through Data Manager / CI Class Manager
* Data Manager provides policy-driven data management tasks (attestation, lifecycle tasks).
* CI Class Manager makes sure attributes are aligned with best practices and users only see what they need.
4. Validation & IRE (Identification and Reconciliation Engine)
* Even if users submit data, IRE ensures no duplicates are created and existing CIs are updated properly.
* This keeps the CMDB clean.
Recommended Approaches
1. Service Catalog / Employee Center Portal Forms
* Create catalog items (e.g., "Register a Business Application", "Submit a New Vendor", "Update Service Owner").
* Non-technical users fill in only business attributes:
* Application Name
* Business Owner
* Support Group
* Vendor / Contract Info
* Lifecycle dates (start/end)
* Behind the scenes → Flow Designer updates/creates CIs in the CMDB.
This is the most common best practice.
2. CMDB Workspace with Simplified Views
* In CMDB Workspace, configure custom simplified views for non-technical personas (e.g., application owners).
* Show only relevant fields like Owner, Status, Lifecycle dates, Service Offering.
* Hide all the technical attributes (IP, OS, version, etc.).
3. Attestation / Data Manager Tasks
* Use CMDB Data Manager to send out periodic attestation tasks to business owners.
* Example: "Please confirm that you are still the owner of Application X" or "Update lifecycle information for Service Y".
* The UI is simplified and focuses only on the attributes they need to validate.
4. Service Mapping / Discovery for Technical CIs
* Let technical data (servers, databases, network devices) come from Discovery / Integrations / Service Mapping.
* Let non-technical users provide only business context (ownership, importance, lifecycle, relationship to services).
Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
Thank You
AJ - TechTrek with AJ - ITOM Trainer
LinkedIn:- https://www.linkedin.com/in/ajay-kumar-66a91385/
YouTube:- https://www.youtube.com/@learnitomwithaj
Topmate:- https://topmate.io/aj_techtrekwithaj (Connect for 1-1 Session)
ServiceNow Community MVP 2025
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2025 12:32 PM
What do you mean by a non-technical user? Are you referring to the end user? If yes, it would be better to show them the services in an end-user-readable format. Share more details so I can guide you further.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Yes, that is what I am referring to. I am building an all-inclusive calendar with targeted "dates" for maintenance, upgrades, etc., and of course, the blackout window of activities. The end users' experience gets confusing when their role is unclear.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hi @Kimberly Hatche ,
If my understanding correctly getting non-technical users to contribute to a CMDB build-out is tricky but very important. The key is to make it simple, guided, and governed so they can provide the necessary data without worrying about technical CMDB details.
Principles for CMDB Build-Out with Non-Technical Users
1. Don’t expose raw CMDB tables (cmdb_ci, cmdb_rel_ci, etc.)
* Non-technical users should never directly edit the CMDB.
* Instead, give them a guided interface (portal, forms, or catalog items).
2. Abstract technical complexity
* Use Service Offerings, Business Applications, and Services as entry points.
* Let users provide business context (e.g., owner, purpose, location, vendor) instead of IP addresses or server details.
3. Governance through Data Manager / CI Class Manager
* Data Manager provides policy-driven data management tasks (attestation, lifecycle tasks).
* CI Class Manager makes sure attributes are aligned with best practices and users only see what they need.
4. Validation & IRE (Identification and Reconciliation Engine)
* Even if users submit data, IRE ensures no duplicates are created and existing CIs are updated properly.
* This keeps the CMDB clean.
Recommended Approaches
1. Service Catalog / Employee Center Portal Forms
* Create catalog items (e.g., "Register a Business Application", "Submit a New Vendor", "Update Service Owner").
* Non-technical users fill in only business attributes:
* Application Name
* Business Owner
* Support Group
* Vendor / Contract Info
* Lifecycle dates (start/end)
* Behind the scenes → Flow Designer updates/creates CIs in the CMDB.
This is the most common best practice.
2. CMDB Workspace with Simplified Views
* In CMDB Workspace, configure custom simplified views for non-technical personas (e.g., application owners).
* Show only relevant fields like Owner, Status, Lifecycle dates, Service Offering.
* Hide all the technical attributes (IP, OS, version, etc.).
3. Attestation / Data Manager Tasks
* Use CMDB Data Manager to send out periodic attestation tasks to business owners.
* Example: "Please confirm that you are still the owner of Application X" or "Update lifecycle information for Service Y".
* The UI is simplified and focuses only on the attributes they need to validate.
4. Service Mapping / Discovery for Technical CIs
* Let technical data (servers, databases, network devices) come from Discovery / Integrations / Service Mapping.
* Let non-technical users provide only business context (ownership, importance, lifecycle, relationship to services).
Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
Thank You
AJ - TechTrek with AJ - ITOM Trainer
LinkedIn:- https://www.linkedin.com/in/ajay-kumar-66a91385/
YouTube:- https://www.youtube.com/@learnitomwithaj
Topmate:- https://topmate.io/aj_techtrekwithaj (Connect for 1-1 Session)
ServiceNow Community MVP 2025