Ressourcenbestand – Open API-Entwicklerhandbuch

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Verwenden Sie die offene API des Ressourcenbestands, um Ressourcen wie Schnittstellenkarten, logische und physische Verbindungen, Netzwerkstandorte und vieles mehr zu erstellen, abzurufen, zu aktualisieren und zu löschen.

    Dieser Entwicklerleitfaden enthält Informationen zum Erweitern von Open API des Ressourcenbestands, um verschiedene Anpassungen vorzunehmen.

    Die Open API des Ressourcenbestands wird erweitert

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

    Erweiterungspunkte

    Die offene API „Ressourcenbestand “ enthält Erweiterungspunkte, die zum Ändern des vorhandenen Schemas für die API verwendet werden können, die die erforderlichen Parameter definiert. Erweiterungspunkte können auch verwendet werden, um neue Parameter hinzuzufügen und Feldern in Now Platformzuzuordnen oder die Zuordnung für vorhandene Parameter zu ändern. Sie können beispielsweise neue Ressourcenmerkmale hinzufügen und den entsprechenden Feldern zuordnen.

    Die folgenden Erweiterungspunkte sind in der Open API für Ressourcenbestandenthalten.
    • TNITMFResourceInventoryAPICreateResource: Erweiterungspunkt zum Erstellen einer Ressource.
    • TNITMFResourceInventoryAPIPatchResource: Erweiterungspunkt zum Aktualisieren einer Ressource.
    • TNITMFResourceInventoryAPITransformToIREPayload: Erweiterungspunkt zum Erstellen einer Nutzlast der Identification and Reconciliation Engine (IRE) 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.