Anwendungsservices-APIs verwenden

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Anwendungsservices bieten APIs, mit denen Sie Vorgänge wie das Erstellen und Aktualisieren von ausführen können Serviceinstanz , Wird mit CIs aus ausgefüllt CMDB, Und ruft Details aus einem vorhandenen ab Serviceinstanz .

    Erforderliche Rolle: App_Service_admin

    Eine Serviceinstanz ist ein Satz verbundener Anwendungen und Hosts, die so konfiguriert sind, dass sie der Organisation einen Service anbieten. Serviceinstanzen können intern sein, z. B. ein Organisations-E-Mail-System, oder kundenorientiert, z. B. eine Organisationswebsite.

    Anwendungsservice erstellen

    Mit CreateOrUpdateService – POST REST-API zum Erstellen von Serviceinstanz Passt zu Ihrer Organisation, wenn ServiceNow CMDBEnthält bereits die CIs, aus denen der Service besteht. Normalerweise ist dies der Fall, wenn Sie CIs manuell direkt in hinzugefügt haben CMDB, Oder verwendet DiscoveryAnwendung zum Erkennen von CIs und Speichern von Informationen darüber in CMDB. Sie können diese API auch verwenden, um einen zu erstellen Serviceinstanz Enthält CIs, die mit nicht- erkannt wurden ServiceNowAnwendungen.

    Standardmäßig, wenn Serviceinstanz Wird erstellt, sind alle CI-Verbindungen von Depends on::Used byBeziehungstyp. Sie können diesen Standardtyp ändern, indem Sie den Wert von ändern sa.it_service.manual_ci_rel_type Eigenschaft.

    Stellen Sie vor dem Erstellen eines Anwendungsservice Folgendes sicher:
    • Die CMDB enthält alle CIs, die den Anwendungsservice enthalten.
    • Sie haben die sys_ID jedes CI, das im Anwendungsservice enthalten ist, den Sie erstellen möchten.
    • Sie verstehen die Hierarchie, die die CIs bilden.

    Die Tabelle „zugeordneter Anwendungsservice [cmdb_ci_service_discovered]“ enthält alle Serviceinstanz Einschließlich Services, die Sie mit APIs erstellen.

    Sie können auch manuell erstellen Serviceinstanz Verwenden der Anwenderoberfläche wie in beschrieben Anwendungsservice erstellen.

    Ruft Inhalte aus einem Anwendungsservice ab

    Verwenden Sie GetContent: ABRUFEN REST-API zum Abrufen einer Liste von CIs und der Beziehungen zwischen ihnen für einen manuell erstellten Anwendungsservice.

    Zusätzliche APIs

    Die folgenden JavaScript-APIs sind ebenfalls verfügbar: