Tag based Service Mapping
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hello Team,
I am new to the Service Mapping module and currently working on Tag-Based Service Mapping.
In our environment, key-value data is present in the cmdb_key_value table, where both the key and value are stored. At the moment, we are implementing Service Mapping for a single application service.
I went through the ServiceNow documentation and understood that tags are the primary requirement for Tag-Based Service Mapping. However, I would like some guidance from someone who has real-time implementation experience.
What kind of information should we collect from the client to successfully implement Tag-Based Service Mapping?
Apart from tags, do we also need to ask for:
List of related CIs?
Dependency information?
Can someone please explain the exact process followed in real-time implementations and what information is generally required from the client?
Thanks in advance.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
Hey @abhijee
For Tag-Based Service Mapping, tags are the main input, but in real-time implementations we usually collect more information than just the tag key/value.
For your case, since the key-value data is already available in the cmdb_key_value table, first validate whether the tags are consistent and meaningful enough to identify the CIs that belong to the application service.
Information to collect from the client:
Application service details
Application/service name
Business owner and technical owner
Environment scope, such as Dev, Test, Prod
Whether mapping is required for only one service or multiple services later
Tag details
Tag keys used to identify the application
Expected tag values
Tag naming standard followed by the client
Whether the same tags are used consistently across servers, cloud resources, databases, load balancers, etc.
Whether tags differ by environment
Example:
Application = ABC
Environment = PROD
Cost Center = 12345
Service = Customer Portal
Expected CI scope
Yes, it is good to ask for a list of related CIs, at least for validation.
This does not mean you manually build the whole map, but you need a reference list to confirm whether the tag-based result is correct.
Ask for:
Servers
Databases
Load balancers
Cloud resources
Middleware components
URLs/endpoints if applicable
Dependency information
Yes, dependency information is also useful.
Tag-Based Service Mapping can identify CIs based on tags, but dependency validation is still important. Ask the client:
Which servers connect to which databases?
Are there load balancers?
Are there application tiers?
Are there external integrations?
Are there shared services that should or should not be part of the map?
Exclusion rules
This is very important in real implementations.
Ask the client:
Which CIs should be excluded even if they have matching tags?
Are there shared infrastructure CIs?
Are there non-production CIs with similar tags?
Are there retired/decommissioned CIs that should not be included?
Typical real-time process:
- Identify the application service to be mapped.
- Collect tag key/value details from the client.
- Validate tag data in cmdb_key_value.
- Confirm expected CI list with the application/infrastructure team.
- Create or configure the tag-based service mapping rule.
- Run the mapping.
- Review the discovered CIs with the client.
- Remove false positives and fix missing CIs by correcting tags or refining conditions.
- Validate relationships/dependencies.
- Publish or finalize the application service map.
*********************************************************************************************************
If this response helps, please mark it as Accept as Solution and Helpful.
Doing so helps others in the community and encourages me to keep contributing.
Regards
Vaishali Singh
Servicenow Developer
Linkedin - https://www.linkedin.com/in/vaishali-singh-2273361bb
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
hey @abhijee
Hope you are doing well.
Did my previous reply answer your question?
If it was helpful, please mark it as correct ✓ and close the thread . This will help other readers find the solution more easily.
Thankyou & Regards
Vaishali Singh
Servicenow Developer
Linkedin - https://www.linkedin.com/in/vaishali-singh-2273361bb