장치 분류를 위한 사용자 지정 구현 추가Add a custom implementation for device classification

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 유형, os_version 및 firmware_version에 따라 장치의 기본 시스템 분류를 사용자 지정합니다.

    시작하기 전에

    확장점의 sn_otsm_sgc.SGOTAssetImportExtensionPoint 기본 시스템은 의 이름과 sn_otsm_sgc.SGOTAssetImportUtil함께 제공되는 기본 구현 스크립트를 사용합니다. 사용자 지정 분류를 추가하려면 운영 기술용 서비스 그래프 커넥터(Excel) 범위에서 확장점에 대한 구현을 생성합니다.
    주:
    사용자는 확장점의 구현을 하나만 가져야 합니다. 기본 확장점이 아닌 사용자 지정 확장점을 구현하고 활성화하는 경우 기본 구현을 비활성화해야 합니다.

    필요한 역할: cmdb_inst_admin, import_admin, import_scheduler, admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 확장점 > 스크립팅된 확장점.
    2. sn_otsm_sgc.SGOTAssetImportExtensionPoint 매개변수를 선택합니다.
    3. 구현 생성 관련 링크를 선택합니다.
    4. 확장점 구현의 이름을 입력합니다.
    5. 스크립트 필드에서 다음 두 함수가 있는 클래스 객체가 채워져 있는지 확인합니다.
      getAssetCMDBSysClassNameWithOtEntityTypeSysId 확장점에서 반환된 결과가 주석에 언급된 형식을 따르는지 확인합니다. 결과 문자열 형식을 변경하면 임포트 실패 또는 부정 오류가 발생합니다. 형식은 <cmdb class name>:::<ot entity type sys id>여야 합니다.
      옵션설명
      getAssetCMDBSysClassNameWithOtEntityTypeSysId(/*string*/ 유형, /*string*/ osVersion, /*string*/ firmwareVersion) 이 메서드를 구현하여 ":::"과 CMDB 연결된 OT 엔터티 유형 sys_id 함께 장치가 속한 시스템 클래스 이름을 반환합니다.

      분류되지 않은 장치의 경우 OT 장치 유형이 ot_base로 설정됩니다.

      getComputerType((/*문자열*/ operatingSystem) 전달된 운영 체제에 CMDB 따라 시스템 클래스 이름을 반환합니다.
    6. 원하는 대로 모두 변경한 후 업데이트를 선택합니다.
      확장점에 대한 구현이 생성됩니다.

    다음에 수행할 작업

    관련 목록 구현 탭에서 기본 시스템 확장점 구현을 열어 비활성화합니다.