Ressourcenbestand – Entwicklerleitfaden für offene API
Verwenden Sie Ressourcenbestand – API öffnen Zum Erstellen, Abrufen, Aktualisieren und Löschen von Ressourcen wie Schnittstellenkarten, logischen und physischen Verbindungen, Netzwerkstandorten und mehr.
Dieser Entwicklerleitfaden enthält Informationen zum erweitern von Ressourcenbestand – API öffnen Um verschiedene Anpassungen vorzunehmen.
Erweitern der API „Ressourcenbestand öffnen“
Die Ressourcenbestand – API öffnen Kann mit Erweiterungspunkten und Skripteinbindungen erweitert werden.
Erweiterungspunkte
Die Ressourcenbestand – API öffnen 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 sie den Feldern in zuzuordnen ServiceNow AI Platform, Oder , um die Zuordnung für vorhandene Parameter zu ändern. Sie können beispielsweise neue Ressourcenmerkmale hinzufügen und sie den entsprechenden Feldern zuordnen.
- TNITMFResourceInventoryAPICreateResource : Erweiterungspunkt zum Erstellen einer Ressource.
- TNITMFResourceInventoryAPIPatchResource : Erweiterungspunkt zum Aktualisieren einer Ressource.
- TNITMFResourceInventoryAPITransformToIRENutzlast : Erweiterungspunkt zum Erstellen einer Ire-Nutzlast (Identification and Reconciliation Engine) aus einer TMF-Anforderung.
- TNITMFResourceInventoryAPITransformToResponse : Erweiterungspunkt zum Erstellen einer TMF-Antwort aus einer Ressource GlideRecord .
- TNITMFResourceInventoryAPIValidateErstellen : Erweiterungspunkt zum Validieren einer TMF-POST-Anforderung.
- TNITMFResourceInventoryAPIValidatePatch : Erweiterungspunkt zum Validieren einer TMF-PATCH-Anforderung.
Skripteinbindungen
Verwenden Sie Skripteinbindungen, um die Standardvalidierungs- und Transformationsfunktionen zu überschreiben. Standardfunktionen sind in definiert sn_ni_Core.TNITMFResourceInventoryProcessorOOB Skripteinbindung. Um die Standardfunktionen zu überschreiben, erstellen Sie Funktionen mit identischen Namen und Parametern in sn_ni_Core.TNITMFResourceInventoryProcessor Skripteinbindung.