Resource Inventory Open API 개발자 가이드

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • Resource Inventory Open API를 사용하여 인터페이스 카드, 논리적 및 물리적 연결, 네트워크 사이트 등과 같은 자원을 생성, 검색, 업데이트 및 삭제합니다.

    이 개발자 가이드에서는 다양한 사용자 지정을 위해 확장하는 자원 인벤토리 개방형 API 방법에 대한 정보를 제공합니다.

    Resource Inventory Open API 확장

    Resource Inventory Open API는 확장점 및 스크립트 포함을 사용하여 확장할 수 있습니다.

    확장점

    Resource Inventory Open API에는 필수 매개변수를 정의하는 API의 기존 스키마를 수정하는 데 사용할 수 있는 확장점이 포함되어 있습니다. 확장점을 사용하여 새 매개변수를 추가하고 의 필드에 Now Platform매핑하거나 기존 매개변수의 매핑을 변경할 수도 있습니다. 예를 들어 새 자원 특성을 추가하고 적절한 필드에 매핑할 수 있습니다.

    자원 인벤토리 오픈 API에 포함된 확장점은 다음과 같습니다.
    • TNITMFResourceInventoryAPICreateResource: 자원을 작성하는 확장점입니다.
    • TNITMFResourceInventoryAPIPatchResource: 자원을 업데이트할 확장점입니다.
    • TNITMFResourceInventoryAPITransformToIREPayload: TMF 요청에서 IRE(식별 및 조정 엔진) 페이로드를 작성하는 확장점입니다.
    • TNITMFResourceInventoryAPITransformToResponse: 자원 GlideRecord에서 TMF 응답을 작성하는 확장점입니다.
    • TNITMFResourceInventoryAPIValidateCreate: TMF POST 요청을 확인하는 확장점입니다.
    • TNITMFResourceInventoryAPIValidatePatch: TMF PATCH 요청을 확인하는 확장점입니다.

    스크립트 포함

    스크립트 포함을 사용하여 기본 확인 및 변환 함수를 재정의합니다. 기본 함수는 sn_ni_core에 정의되어 있습니다 . TNITMFResourceInventoryProcessorOOB 스크립트 포함. 기본 함수를 재정의하려면 sn_ni_core에서 이름과 매개변수가 같은 함수를 만듭니다 . TNITMFResourceInventoryProcessor 스크립트 포함.