Create an entry point type for Service Mapping

An entry point is a property of a connection to a configuration item (CI). If necessary, you can create a new entry point type in addition to preconfigured entry point types in Service Mapping.

Before you begin

If your ServiceNow instance uses domain separation and you have access to the global domain, select the domain to which the business service belongs from the domain picker (). It must be a domain without any child domains.

Role required: sm_admin or admin

About this task

Service Mapping starts the discovery and mapping process for every business service from the entry point you define for it. In addition to this, Service Mapping patterns use entry points to discover CI outbound connections.

Service Mapping includes a wide range of preconfigured entry point types that cover most commonly used applications. If your organization uses a less known or proprietary application that does not have a corresponding entry point type in Service Mapping, you must create it.

Entry points are modeled in the ServiceNow CMDB as CIs of endpoint type.

Like any other CI type, an entry point contains several important definitions that apply to all CIs belonging to it:
  • CI attributes are added as fields to the CMDB tables.
  • Identifiers help Service Mapping and Discovery to differentiate between new and existing CIs.For example, if there is an Active Directory Forest endpoint CI type defined in the CMDB, and Service Mapping discovers an Active Directory Forest CI, it processes it using identifiers and recognizes it as an updated version of the Active Directory Forest CI that exists in the system, not a new Active Directory Forest CI. Unlike with regular CI types, identifiers for new endpoint CI types are created automatically.
  • CI type hierarchy. Preconfigured CI types that come with the ServiceNow platform form a hierarchy where some CI types serve as parents to others who automatically receive their parent's attributes in addition to parameters you configure specifically for them. CI type hierarchy is used widely for configuring CI behavior, relationships, and display. Child CI types inherit their parents properties. Create standard entry points as child CIs for the endpoint CI type, which creates an extension for the cmdb_ci_endpoint table. For entry points of inclusion type create child CIs for the inclusion endpoint CI type extending the cmdb_ci_endpoint_inclusion table. In an inclusion, a server hosts applications that are treated as independent objects.


  1. Navigate to Configuration > CI Class Manager.
  2. To create a standard entry point, right-click Endpoint from the Class Hierarchy pane and select Extend.
  3. To create an entry point of the inclusion type, right-click Inclusion Endpoint from the Class Hierarchy pane and select Extend.
  4. Create an entry point type using the following parameters.
    See Create a table.
    Table 1. New table form
    Field Description
    Label Entry point type name. For example, HTTP entry point.
    Name The table name. For example, cmdb_ci_endpoint_http.
    Extends table The table name of the parent CI type is automatically filled by the system:
    • cmdb_ci_endpoint - for entry points
    • cmdb_ci_endpoint_inclusion - for entry points of the inclusion type
  5. Add entry point properties on the Columns tab at the bottom of the page.
    By default the new entry point inherits properties from its parent CI, but you can modify the properties as necessary.
  6. Click Submit.