Inventaire des ressources Guide du développeur d’API ouverte
Utilisez l’API ouverte d’inventaire de ressources pour créer, récupérer, mettre à jour et supprimer des ressources telles que des cartes d’interface, des connexions logiques et physiques, des sites réseau, et bien plus encore.
Ce guide du développeur fournit des informations sur la façon d’étendre le API ouverte de l’inventaire des ressources pour effectuer diverses personnalisations.
Extension de l’API ouverte de l’inventaire des ressources
L’API ouverte d’inventaire des ressources peut être étendue à l’aide de points d’extension et d’includes de script.
Points d'extension
L’API ouverte d’inventaire des ressources inclut des points d’extension qui peuvent être utilisés pour modifier le schéma existant de l’API, qui définit les paramètres requis. Les points d’extension peuvent également être utilisés pour ajouter de nouveaux paramètres et les mapper à des champs sur le ServiceNow AI Platform, ou pour modifier le mappage de paramètres existants. Par exemple, vous pouvez ajouter de nouvelles caractéristiques de ressource et les mapper aux champs appropriés.
- TNITMFResourceInventoryAPICreateResource : point d’extension permettant de créer une ressource.
- TNITMFResourceInventoryAPIPatchResource : point d’extension pour mettre à jour une ressource.
- TNITMFResourceInventoryAPITransformToIREPayload : point d’extension permettant de créer une charge utile du moteur Identification et réconciliation (IRE) à partir d’une demande TMF.
- TNITMFResourceInventoryAPITransformToResponse : point d’extension permettant de créer une réponse TMF à partir d’une ressource GlideRecord.
- TNITMFResourceInventoryAPIValidateCreate : point d’extension permettant de valider une demande POST TMF.
- TNITMFResourceInventoryAPIValidatePatch : point d’extension permettant de valider une demande PATCH TMF.
Includes de script
Utilisez des includes de script pour remplacer les fonctions de validation et de transformation par défaut. Les fonctions par défaut sont définies dans le sn_ni_core. include de script TNITMFResourceInventoryProcessorOOB . Pour remplacer les fonctions par défaut, créez des fonctions avec des noms et des paramètres identiques dans le sn_ni_core. include de script TNITMFResourceInventoryProcessor .