Anwendungsservice-APIs verwenden

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Anwendungsservices stellen APIs bereit, mit denen Sie Vorgänge ausführen können, z. B. das Erstellen und Aktualisieren von für Service, das Füllen mit CIs aus CMDBund das Abrufen von Details aus einem vorhandenen für Service.

    Erforderliche Rolle: app_service_admin

    Eine Serviceinstanz stellt eine Reihe verbundener Anwendungen und Hosts dar, die zur Bereitstellung eines Service für eine Organisation konfiguriert sind. Serviceinstanzen können intern sein, wie ein E-Mail-System einer Organisation, oder auf Kunden ausgerichtet sein, wie die Website einer Organisation.

    Anwendungsservices erstellen

    Die Verwendung der REST API „ createOrUpdateService - POST“ zum Erstellen von für Service 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 für Service zu erstellen, der CIs enthält, die mit Nicht-ServiceNow - Anwendungen erkannt wurden.

    Wenn ein für Service erstellt wird, sind standardmäßig alle CI-Verbindungen 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 für Service einschließlich der Services, die Sie mithilfe von APIs erstellen.

    Sie können einen für Service 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: