How to build the mapping of an Application Service without Service Mapping uwrt CSDM modeling?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-07-2023 09:13 AM
This image shows the Payroll Application service, the various infrastructure components involved in it.
My understanding is, if we use the Service mapping, above map will be automatically built.
But if we are not using the Service Mapping today.
Now as part of CMDB project, wrt using CSDM data modeling, we want to start with the approach of 'Application focussed'.
How to build such dependency maps? Manually or any other approach?
TIA!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-07-2023 10:25 AM
Hi @Suggy ,
If Service Mapping is not available in your ServiceNow instance, you can still create relationship maps using other available features and custom configurations. Here are some alternative methods to build relationship maps in ServiceNow:
### 1. **CMDB (Configuration Management Database) Relationships:**
- Utilize the CMDB in ServiceNow to manually create CI (Configuration Item) records for your various assets and services.
- Establish relationships between CIs by using reference fields or custom relationship fields.
- You can create custom relationships like "Depends on," "Runs on," etc., and link CIs accordingly.
### 2. **Discovery and Identification:**
- Use ServiceNow Discovery to automatically discover infrastructure and services in your network.
- Configure patterns and probes to discover devices, applications, and their relationships.
- ServiceNow Discovery can identify and map relationships between servers, databases, network devices, and other IT resources.
### 3. **Manual Relationship Mapping:**
- Manually create Relationship records in ServiceNow to establish connections between various CIs.
- Create a custom table for relationships, define relationship types (e.g., "Connects to," "Hosts," "Uses"), and link CIs using these relationships.
### 4. **Business Service Maps:**
- Create Business Service records in ServiceNow representing your critical business services.
- Define dependencies and relationships between these Business Services.
- Use graphical tools within Business Services to create visual representations of relationships between services.
### 5. **Custom Scripts and Data Imports:**
- Write custom scripts to establish relationships between CIs based on specific criteria or data.
- Import relationship data from external sources using data import sets and transform maps.
- Use scheduled jobs to update relationships based on external data changes.
### 6. **Integration with External Tools:**
- Integrate ServiceNow with external configuration management tools or network monitoring systems.
- Pull relationship data from these tools and store it in ServiceNow for visualization and analysis.
### 7. **Visual Task Boards and Diagrams:**
- Use Visual Task Boards or Visual Task Boards for Project Management apps in ServiceNow to create visual representations of task dependencies and relationships.
- While not directly for infrastructure mapping, they can help visualize task-based dependencies within projects and processes.
Remember that the approach you choose depends on your specific requirements, the complexity of your environment, and the available resources. Combining multiple methods and utilizing ServiceNow's customization capabilities can help you create meaningful relationship maps tailored to your organization's needs.
Mark my answer helpful & accepted if it answers your question.
Thanks,
Danish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2023 12:15 PM
Hi,
These are all great ways of building out relationships in the CMDB. However, even if you had Service Mapping, you would still need to use one of these methods to build relationships since Service Mapping does not build hierarchical relationships and just adds all of the underlying CI's to the Service Associations table (same table that ci's are added to when you build a query on a Dynamic CI Group).