OT 장치 명명 전략 생성 및 사용

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • (OT) 장치 명명 전략을 운영 기술 생성하고 사용하여 OT 장치의 고유한 이름을 생성합니다.

    시작하기 전에

    필요한 역할: cmdb_ot_admin 및 script_include_admin

    이 태스크 정보

    플러그인에는 산업 코어 장치 이름 지정 전략을 사용할지 여부를 식별하는 DeviceNamingStrategyHelper 스크립트 포함이 포함되어 있습니다. 그렇다면 스크립트는 주어진 소스 클래스에 사용할 이름 지정 전략을 식별합니다. 이렇게 하면 에 서비스 그래프 커넥터필요한 변경 횟수를 줄일 수 있습니다.

    프로시저

    1. OT 장치 명명 전략을 생성합니다.
      1. 전역에서 장치 명명 전략을 생성할 애플리케이션으로 애플리케이션 범위를전환 합니다.
      2. 다음으로 이동 모두 > 시스템 확장점 > 스크립팅된 확장점.
      3. OTDeviceNamingStrategyExtPoint 확장점을 검색하여 엽니다.
      4. 구현 생성 관련 링크를 선택합니다.
        현재 있는 애플리케이션 범위에 스크립트 포함이 만들어집니다.
      5. 이름 필드를 생성된 스크립트가 정의하는 이름 지정 전략의 유형을 나타내는 고유한 이름으로 업데이트합니다.
        주:
        사용 가능한 전략 목록에서 기존 스크립트를 선택할 때 클래스 매핑 테이블 양식 뷰에 이름이 표시되므로 모든 서비스 그래프 커넥터 이름에서 고유한 이름을 유지해야 합니다.
      6. 스크립트 필드에서 calculateDeviceName 함수를 구현합니다.
        함수가 문자열 값을 반환하는지 확인합니다. 호출자가 제공한 정보가 있는 객체인 jsonObj 매개변수에 액세스할 수 있습니다.
      7. 업데이트를 선택합니다.
    2. OT 장치 명명 전략을 사용합니다.
      1. 전역에서 변경하려는 애플리케이션으로 애플리케이션 범위를전환 합니다.
      2. 장치 이름이 계산되는 논리를 식별합니다.
      3. SGC 특정 클래스 매핑 테이블 이름을 사용하여 도우미 스크립트 포함을 초기화합니다.
        OTDeviceNamingStrategyHelpercontains 도우미 스크립트 포함에는 지정된 소스 클래스에 대한 올바른 구현을 식별하고 장치 이름을 계산할 수 있는 함수가 포함되어 있습니다.
      4. 정의한 명명 전략에 따라 장치 이름을 계산하는 데 필요한 데이터를 준비합니다.
        calculateDeviceName 함수에는 다음 매개변수가 필요합니다.
        매개변수 설명
        소스 클래스 이름 소스 클래스 이름입니다. 이름이 클래스 매핑 테이블에 정의된 형식과 동일한지 확인합니다.
        jsonObj 구현에 전달하려는 모든 속성입니다. 구현 스크립트 포함에서 이를 사용할 수 있습니다.
      5. 도우미 스크립트 포함의 calculateDeviceName 함수를 호출합니다.
      6. 장치 이름을 계산하기 위한 대체 메커니즘이 있는지 확인합니다.
        명명 전략을 사용하여 장치 이름을 계산하는 동안 오류가 발생한 경우 도우미 스크립트는 장치 이름을 빈 문자열로 반환합니다. 또한 장치 이름 지정 전략이 정의되지 않은 경우에는 기본 장치 이름 지정 논리가 필요합니다.
      7. 장치 임포트 서비스 그래프 커넥터 를 실행하여 변경 내용이 예상대로 작동하는지 확인합니다.