Anwendungsservice-APIs verwenden

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Anwendungsservices stellen APIs bereit, mit denen Sie Vorgänge wie das Erstellen und Aktualisieren eines Anwendungsservice, das Auffüllen mit CIs aus dem CMDBund das Abrufen von Details aus einem vorhandenen Anwendungsserviceermöglichen.

    Erforderliche Rolle: app_service_admin

    Ein Anwendungsservice ist eine Reihe untereinander verbundener Anwendungen und Hosts, die so konfiguriert sind, dass sie einer Organisation einen Service bereitstellen. Anwendungsservices können intern sein, beispielsweise ein E-Mail-System einer Organisation, oder auf Kunden ausgerichtet sein, z. B. die Website einer Organisation.

    Anwendungsservices erstellen

    Die Verwendung der POST-REST-API „createOrUpdateService “ zum Erstellen eines Anwendungsservice ist für Ihre Organisation geeignet, wenn ServiceNow CMDB bereits die CIs enthält, aus denen der Service besteht. Normalerweise ist dies der Fall, wenn Sie CIs direkt manuell in das CMDB eingefügt oder die Discovery Anwendung verwendet haben, um CIs zu erkennen und Informationen über diese im CMDB zu speichern. Sie können diese API auch verwenden, um einen Anwendungsservice zu erstellen, der CIs enthält, die mit NichtServiceNow - -Anwendungen erkannt wurden.

    Standardmäßig sind alle CI-Verbindungen, wenn ein Anwendungsservice erstellt wird, vom Beziehungstyp Depends on::Used by. Sie können diesen Standardtyp ändern, indem Sie den Wert der Eigenschaft sa.it_service.manual_ci_rel_type ändern.

    Stellen Sie vor dem Erstellen eines Anwendungsservices Folgendes sicher:
    • Die CMDB enthält alle CIs, aus denen der Anwendungsservice besteht.
    • Sie verfügen über die sys_id jedes CI, das in dem 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 Anwendungsservice, einschließlich Services, die Sie mithilfe von APIs erstellen.

    Sie können einen Anwendungsservice auch manuell über die Benutzeroberfläche erstellen, wie in Anwendungsservices erstellenbeschrieben.

    Inhalte von einem Anwendungsservice abrufen

    Verwenden Sie die REST-API getContent - GET, um eine Liste von CIs und die Beziehungen zwischen ihnen für einen manuell erstellten Anwendungsservice abzurufen.

    Zusätzliche APIs

    Die folgenden JavaScript-APIs sind ebenfalls verfügbar: