- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-24-2025 10:53 PM
Could someone please help me understand the differences between the Classification, Environment, and Used For fields in the cmdb_ci table in ServiceNow? Additionally, I’d appreciate guidance on when and how each of these fields should be used.
Thanks in Advance
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-24-2025 11:24 PM
I would say no, and here’s why: the Environment field only has three values (e.g., Dev, QA, Prod), whereas the Used For field has six, serving a different purpose. So, both can be used for distinct needs.
However, if you're just starting out, it's better to begin with the Environment field. Once your process matures, you can introduce the Used For field based on specific use cases.
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
06-25-2025 12:42 AM
Hi,
Both the Classification and Used for are specific fields for the Server class of CIs.
You can read up on the purpose of them on the Docs.
Copied from the Docs;
Attributes
Attribute | Description |
---|---|
Classification | Type of server, such as production, development, disaster recovery, or user acceptance testing (UAT). |
Firewall status | Internet or intranet facing server. |
Host name | Use the Name attribute to store the host name of the server instead of the Host name attribute. |
Used for | Business service supported by the server, such as production, staging, or quality assurance (QA). This attribute uses the Used for choice list field from the Service [cmdb_ci_service] table. |
The Environment attribute is a base attribute inherited from the base class table cmdb_ci
I coulnd't find any reference to it on the Docs, though this thread gives some insight into it.