Resource Inventory Open API-Entwicklerleitfaden

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verwenden Sie die offene API von Resource Inventory, um Ressourcen wie Schnittstellenkarten, logische und physische Verbindungen, Netzwerkstandorte usw. zu erstellen, abzurufen, zu aktualisieren und zu löschen.

    Dieser Entwicklerleitfaden enthält Informationen zum Erweitern von Ressourcenbestand offene API, um verschiedene Anpassungen vorzunehmen.

    Erweitern der Open API von Resource Inventory

    Die Open API von Resource Inventory kann mithilfe von Erweiterungspunkten und Skripteinbindungen erweitert werden.

    Erweiterungspunkte

    Die Open-API von Resource Inventory enthält Erweiterungspunkte, die zum Ändern des vorhandenen Schemas für die API verwendet werden können, die erforderliche Parameter definiert. Erweiterungspunkte können auch verwendet werden, um neue Parameter hinzuzufügen und sie Feldern in Now Platformzuzuordnen oder die Zuordnung für vorhandene Parameter zu ändern. Sie können beispielsweise neue Ressourcenmerkmale hinzufügen und sie den entsprechenden Feldern zuordnen.

    Die folgenden Erweiterungspunkte sind in der offenen API von Resource Inventoryenthalten.
    • TNITMFResourceInventoryAPICreateResource: Erweiterungspunkt zum Erstellen einer Ressource.
    • TNITMFResourceInventoryAPIPatchResource: Erweiterungspunkt zum Aktualisieren einer Ressource.
    • TNITMFResourceInventoryAPITransformToIREPayload: Erweiterungspunkt zum Erstellen einer IRE-Nutzlast (Identification and Reconciliation Engine) aus einer TMF-Anforderung.
    • TNITMFResourceInventoryAPITransformToResponse: Erweiterungspunkt zum Erstellen einer TMF-Antwort aus einem Ressourcen -GlideRecord.
    • TNITMFResourceInventoryAPIValidateCreate: Erweiterungspunkt zum Validieren einer TMF POST-Anforderung.
    • TNITMFResourceInventoryAPIValidatePatch: Erweiterungspunkt zum Validieren einer TMF-PATCH-Anforderung.

    Skripteinbindungen

    Verwenden Sie Skripteinbindungen, um die standardmäßigen Validierungs- und Transformationsfunktionen zu überschreiben. Standardfunktionen sind in der Skripteinbindung sn_ni_core.TNITMFResourceInventoryProcessorOOB definiert. Um die Standardfunktionen zu überschreiben, erstellen Sie Funktionen mit identischen Namen und Parametern in der Skripteinbindung sn_ni_core.TNITMFResourceInventoryProcessor.