자원 인벤토리 Open API 개발자 가이드
Resource Inventory Open API를 사용하여 인터페이스 카드, 논리적 및 물리적 연결, 네트워크 사이트 등과 같은 자원을 생성, 검색, 업데이트 및 삭제합니다.
이 개발자 가이드에서는 다양한 자원 인벤토리 Open API 커스터마이제이션을 수행하도록 확장하는 방법에 대한 정보를 제공합니다.
자원 인벤토리 Open API 확장
자원 인벤토리 오픈 API는 확장점과 스크립트 포함을 사용하여 확장할 수 있습니다.
확장점
자원 인벤토리 오픈 API에는 필수 매개변수를 정의하는 API의 기존 스키마를 수정하는 데 사용할 수 있는 확장점이 포함되어 있습니다. 확장점을 사용하여 새 매개변수를 추가하고 필드에 매핑하거나 ServiceNow AI Platform기존 매개변수의 매핑을 변경할 수도 있습니다. 예를 들어 새 자원 특성을 추가하고 이를 적절한 필드에 매핑할 수 있습니다.
다음 확장점이 자원 인벤토리 Open API에 포함되어 있습니다.
- TNITMFResourceInventoryAPICreateResource: 자원을 작성하는 확장점입니다.
- TNITMFResourceInventoryAPIPatchResource: 자원을 업데이트하는 확장점입니다.
- TNITMFResourceInventoryAPITransformToIREPayload: TMF 요청에서 IRE(식별 및 조정 엔진) 페이로드를 생성하는 확장점입니다.
- TNITMFResourceInventoryAPITransformToResponse: 자원 GlideRecord에서 TMF 응답을 생성하는 확장점입니다.
- TNITMFResourceInventoryAPIValidateCreate: TMF POST 요청을 확인하는 확장점입니다.
- TNITMFResourceInventoryAPIValidatePatch: TMF PATCH 요청을 확인하는 확장점입니다.
스크립트 포함
스크립트 포함을 사용하여 기본 확인 및 변환 기능을 무효화합니다. 기본 함수는 sn_ni_core에 정의되어 있습니다 . TNITMFResourceInventoryProcessorOOB 스크립트 포함입니다. 기본 함수를 무효화하려면 sn_ni_core에 동일한 이름과 매개변수를 사용하여 함수를 만듭니다 . TNITMFResourceInventoryProcessor 스크립트 포함입니다.