Anwendungsservice-APIs verwenden

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Anwendungsservices stellen APIs bereit, mit denen Sie Vorgänge ausführen können, z. B. das Erstellen und Aktualisieren von Anwendungsservice, das Füllen mit CIs aus CMDBund das Abrufen von Details aus einem vorhandenen Anwendungsservice.

    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 REST API „ createOrUpdateService - POST “ zum Erstellen von Anwendungsservice eignet sich für Ihre Organisation, 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 der Services, die Sie mithilfe von APIs erstellen.

    Sie können einen Anwendungsservice auch manuell über die -Benutzeroberfläche erstellen (siehe Anwendungsservices erstellen) .

    Inhalte von einem Anwendungsservice abrufen

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

    Zusätzliche APIs

    Die folgenden JavaScript-APIs sind ebenfalls verfügbar: