リソースインベントリオープン API 開発者ガイド
Resource Inventory Open API を使用して、インターフェイスカード、論理接続と物理接続、ネットワークサイトなどのリソースを作成、取得、更新、および削除します。
この開発者ガイドでは、 リソースインベントリオープン API を拡張してさまざまなカスタマイズを行う方法について説明します。
リソースインベントリオープン API の拡張
Resource Inventory Open API は、拡張ポイントとスクリプトインクルードを使用して拡張できます。
拡張ポイント
リソースインベントリオープン API には、必須パラメーターを定義する API の既存のスキーマを変更するために使用できる拡張ポイントが含まれています。拡張ポイントを使用して、新しいパラメーターを追加して ServiceNow AI Platform上のフィールドにマップしたり、既存のパラメーターのマッピングを変更したりすることもできます。たとえば、新しいリソース特性を追加して、適切なフィールドにマップすることができます。
Resource Inventory Open API には、次の拡張ポイントが含まれています。
- TNITMFResourceInventoryAPICreateResource:リソースを作成する拡張ポイント。
- TNITMFResourceInventoryAPIPatchResource:リソースを更新する拡張ポイント。
- TNITMFResourceInventoryAPITransformToIREPayload:TMF 要求から識別および調整エンジン (IRE) ペイロードを作成するための拡張ポイント。
- TNITMFResourceInventoryAPITransformToResponse:リソース GlideRecord から TMF 応答を作成する拡張ポイント。
- TNITMFResourceInventoryAPIValidateCreate:TMF POST 要求を検証する拡張ポイント。
- TNITMFResourceInventoryAPIValidatePatch:TMF PATCH 要求を検証する拡張ポイント。
スクリプトインクルード
スクリプトインクルードを使用して、デフォルトの検証関数と変換関数を上書きします。デフォルトの機能はsn_ni_coreで定義されています 。TNITMFResourceInventoryProcessorOOB スクリプトインクルード。デフォルトの関数を上書きするには、sn_ni_coreに同じ名前とパラメーターを持つ関数を作成します 。TNITMFResourceInventoryProcessor スクリプトインクルード。