Manage Technical Services domain of the CSDM framework

  • Release version: Washingtondc
  • Updated January 30, 2024
  • 7 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Manage Technical Services Domain of the CSDM Framework

    The Manage Technical Services domain within the Common Service Data Model (CSDM) framework encompasses the tables utilized by IT Operations Management (ITOM) products, such as Service Mapping and Discovery. This domain focuses on deployed digital products, their components, and the documentation supporting these services. Configuration Items (CIs) in this domain include applications, servers, and network components, which can be managed under ITSM processes like Incident, Problem, and Change Management.

    Show full answer Show less

    Key Features

    • Technical Service Tables: Key tables include the Technical Service Table, Request Catalog, Technical Service Offering Table, and Dynamic CI Group Table, enabling effective management of technical services.
    • Service Offerings: Technology consumers can request various technical service offerings through a request catalog, which includes features such as performance levels, location, pricing, and support groups.
    • Dynamic CI Groups: These groups allow for query-based organization of CIs, facilitating management and visibility of infrastructure components without the need for manual relationships.
    • Application Services: Represents deployed systems or application stacks, providing insights into service maps and change histories, crucial for ITSM, ITOM, SPM, and CSM.
    • Infrastructure CIs: Managed physical and logical components that form the backbone of technical services.

    Key Outcomes

    By effectively utilizing the Manage Technical Services domain, organizations can:

    • Enhance service visibility and management, leading to improved decision-making regarding technical services and business performance.
    • Streamline service request processes through a well-defined catalog tailored to consumer needs.
    • Utilize dynamic CI groups to simplify the management of related CIs, minimizing errors and improving operational efficiency.
    • Gain comprehensive insights into application services and their interdependencies, contributing to better service delivery.

    The Manage Technical Services domain involves the tables used by IT Operations Management (ITOM) products such as Service Mapping and Discovery. These are deployed instances of digital products and their related and discoverable components and documentation of the services that provide and support the deployed instances.

    The CIs in this domain are discovered items such as installed applications, servers, and network components. The Manage Technical Services domain also represents the portfolio of technical services in use. These services are operational, which means that you can select them for ITSM Incident Management, Problem Management, or Change Management.

    Typical users are application service owners (for the application and platform) and technology service owners (for the infrastructure and delivery). Technology consumers can request technical service offerings through the request catalog. Catalogs are described in detail in Service Catalog.

    Manage Technical Services domain.

    The tables in the Manage Technical Services domain represent the technology that your business sells or consumes in the provider view. While you aren’t required to use Service Mapping and Discovery to populate the tables, those products accelerate the process and minimize errors. They also enable you to manage CIs and their relationships. The domain includes the following tables:

    • Technical service table [cmdb_ci_service_technical]
    • Technical services in Event Management use the Dynamic CI group table [cmdb_ci_query_based_service].
    • Request catalog
    • Technical service offering table [service_offering]
    • Dynamic CI group table [cmdb_ci_query_based_service]
    • Mapped Application Service table [cmdb_ci_service_discovered] (included in the base system)

    Technical services

    Technical services are associated with service owners and are typically layered under one or more business or application services. A technical service may have one or more technical service offerings.

    Technical service users can view and manage the technologies that you provide to the business. Event Management enables you to monitor service performance. You can also use Event Management to identify health issues for related infrastructure CIs and application services.

    Technical services can be managed as part of the Service Portfolio in the Sell/Consume domain (that is, a Service Portfolio hierarchy can be referenced from a Technical Service). This allows for a more complete hierarchy and management of both Technical Services and Business Services within the Service Portfolio Management workspace and related workspaces. You can make better decisions when you know how spend on technical services can improve performance and reliability of your business services.

    Note:
    Business services and technical services connect to the spm_service_portfolio through the spm_taxonomy_node. See Service Portfolio Management taxonomy.

    Technical service offerings

    Technology consumers can request technical service offerings (SO) through the request catalog. Catalogs are described in detail in Service Catalog. The consumer can typically select the following features and options:
    • Level of performance
    • Location or geography
    • Environment
    • Pricing
    • Availability
    • Capability
    • Support group (for incident)
    • Technical approval group (for change)
    • Packaging options (commitments)
    Technical service offerings typically have the following components:
    One or more service commitments
    A service commitment defines the service delivery obligations agreed to between the consumer and the provider. Service commitments uniquely define the level of service in terms of availability, criticality, scope, pricing, and other factors. For example, an organization may offer two levels of support for an application service:
    • Support for a production-level offering: Provides a high level of availability and criticality for production instances. Includes a 24/7, 5-minute response time guarantee (24 hours per day seven days per week).
    • Support for a non-production-level offering: Limited availability and criticality for non-production instances. Includes a 60-minute response time guarantee between 8:00 a.m. and 5:00 p.m., Monday through Friday.
    A service offering subscription that records which users have access to an offering

    Technical service offerings that are mapped to the [service_offering] table are classified as “technical service" and are derived from the service. The technical service offering is based on how the parent serves a specific technical need. Every operational technical service should have at least one technical service offering.

    Each CI associated through a Dynamic CI Group can be related to only one Technical Service or Technical Service Offering. Conflicts can result when one service includes multiple offerings with different SLAs, OLAs, Support Groups, and commitments.

    Dynamic CI groups

    A dynamic CI group is comprised of CIs that result from a CMDB Groups query. For example, you can create a dynamic CI group based on location: "all web servers in Detroit" or "all Oracle databases in Mumbai".
    Note:
    Dynamic CI groups contain only CIs and can't contain other CI groups.
    Dynamic CI group are mapped to the [cmdb_ci_query_based_service] table and are classified as either application service or technical service, as applicable. You might want to use dynamic CI groups in the following situations:
    Query-based application service

    You don’t have Service Mapping enabled yet, but you have 12 servers and three database instances in MyAppServiceProd. You can replace your spreadsheets with a dynamic CI group as an application service.

    See Populate an application service using the Dynamic CI Group method.

    Managed group of Infrastructure CIs
    The web servers in Detroit are managed by the DetroitRockCity Technical Service Offering. Instead of manually creating relationships from Technical Service Offerings to Infrastructure CIs, use a Dynamic CI group. A single relationship from your Technical Service Offering CI (DetroitRockCity) to your dynamic CI Group (web servers in Detroit) gives you the visibility you need.
    A way to manage patches for your CIs
    In Change Management, you can select the dynamic CI group for the CIs you need to update and use a business rule to auto-populate the Affected CI field.

    Application services

    An application service is a logical representation of a deployed system or an application stack. Using application services, you can view maps and change history for services. For example, the Event Management application can monitor service performance and identify health issues for application services.

    Application services can be internal, like an organization's email system or customer-facing, like an organization's website. For example, creating financial reports through a web-based application requires a computer, web server, application server, databases, middleware, and network infrastructure. The applications and hosts are configured to offer the service of financial reporting. An application service represents an instance of such a business application or system in the development, test, or production environment.

    Application services are the entry points for the Service Mapping feature. Application services underpin a business or technical service and are mapped to the CMDB Application Service table [cmdb_ci_service_auto] for common reporting.

    Application services are key relationship entities for IT Service Management (ITSM), IT Operations Management (ITOM), Strategic Portfolio Management (SPM), and Customer Service Management (CSM).

    Application services include relationships between business applications, business services, technical services, applications, and infrastructure CIs. You can expose an application service by using the related business or technical service offering.

    The table that an application service maps to depends on the method used to create it:
    Table 1. Methods mapped to tables
    Method used to create the application service Mapped to table
    Top Down Discovery (Service Mapping) cmdb_ci_service_discovered
    Dynamic CI Group (Query-based) cmdb_ci_query_based_service
    Tags cmdb_ci_service_tags
    Manual (using the Create an Application Service form) cmdb_ci_service_discovered

    Applications

    An application is any program or module that defines behavior and performs a specific function. Applications are typically discoverable instances and provide a specific set of functions for one or more services.

    • The application table and extended tables contain uniquely discovered instances of code in use on the host.
    • Applications are considered infrastructure CIs.
    • The instance is limited to the applications on a single host. This limitation ensures that applications are uniquely identified during discovery.
    • There's a one-to-many (and not a one-to-one) relationship between the application and the application service. A single installed application, such as a database instance, may support multiple application services depending on the configuration and the use of the applications.
    Note:
    The application table [cmdb_ci_appl] isn't an inventory or portfolio of your applications. Don't make the mistake of storing managed application details in the application table. Those details (inventory or application portfolio objects) belong in the business application table (as documented in Design domain of the CSDM framework).

    Infrastructure CIs

    Infrastructure CIs are managed physical and logical components. A CI can be a single module, such as a server, database, or a router or a complete system such as a web server, database, or infrastructure.

    The underlying infrastructure components or CIs can be complicated. The complexity increases as data structures are layered on top of physical CIs. For that reason, you should work with a business relationship manager or enterprise architect to define your business capabilities and business applications.

    CSDM videos in the ServiceNow Community

    Playlist of all videos