Convert legacy manual services into dynamic application services

  • Release version: Yokohama
  • Updated February 5, 2025
  • 1 minute to read
  • Unify the way that you manage services in your organization by converting legacy manual services into dynamic application services. Conversion lets you streamline the different types of services in your organization, leverage ITOM capabilities, and align with the Common Service Data Model (CSDM).

    Before you begin

    Role required: app_service_admin

    About this task

    Note:
    Converting a legacy manual service to a dynamic application service is irreversible. Once converted, you can’t revert it back to a legacy manual service. However, you can convert a dynamic application service to a manual application service.

    You can't edit a dynamic application service directly. If you remove a CI from the map, it reappears once the service is recalculated. To ensure permanent changes, update the CI relationships in the CMDB CI Relationship [cmdb_rel_ci] table.

    During conversion, the following changes and processes occur:
    • A change to the record class moves the service record from the Service [cmdb_ci_service] or the Manual Service [cmdb_ci_service_manual] table to the [cmdb_ci_service_calculated] table.
    • The dynamic application service is configured with all the original attributes of the legacy manual service such as name, owner, and operational status.
    • Related items from the legacy manual service are added to the converted dynamic application service, up to three levels by default.
    • All connections created between CIs in the dynamic application service are endpoint CIs with the relationship uses, implement, or application flow.
    • Event Management, if activated, applies CI impact rules to CIs that are associated with alerts and that are part of the application service. Event Management deploys CI impact rules for alert monitoring.
    A conversion might involve adding non-compliant CIs, which can’t be added to an application service:
    • NAT [cmdb_ci_translation_rule]
    • Endpoint [cmdb_ci_endpoint]
    • Qualifier [cmdb_ci_qualifier]
    • Application cluster [cmdb_ci_application_cluster]
    If the original manual service contains related items belonging to these CI types, then these CIs or connections coming from them aren’t added to the dynamic service. If necessary, you can prevent other CI types from being added to application services by modifying the Manual CI Inclusions/Exclusions [svc_manual_ci_exclusions_inclusions.list] table.

    Procedure

    1. Navigate to All > Configuration > Application Services > Application Services.
    2. Confirm that the view is set to the default view.
      1. Select the List controls icon for the list view.
      2. Select View and then select Default view.
    3. Open the legacy manual service that you want to convert to a dynamic application service.
    4. In the Related Links section on the service form, select Convert to Dynamic Service.