MID 서버 선택 필터 재정의

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 재정의 기능을 사용하여 애플리케이션에 대한 일반 MID 서버 선택 기준을 재정의하는 필터 조건을 직접 작성합니다. 무효화는 기본 필터보다 우선하며 특정 선택 조건에 대해 정의될 수 있습니다.

    시작하기 전에

    무효화 필터를 생성하기 전에 플랫폼에서 MID Server를 선택하는 데 사용하는 기준을 이해해야 합니다. 자세한 내용은 MID Server 선택를 참조하십시오.

    필요한 역할: admin

    구성 단계에 대한 설정 표시기MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성

    이 태스크 정보

    주:
    재정의 기능은 클라우드 관리 및 클라우드 검색에만 사용할 수 있습니다. 역량별 재정의 필터는 기본적으로 제공됩니다.
    기본 ServiceNow 시스템에는 4개의 MID Server 선택 필터가 포함되어 있습니다. 이러한 필터는 시스템이 일치하는 조건을 찾을 때까지 모든 MID Server에 순서대로 적용됩니다.
    • 상태 필터
    • 앱 필터
    • 기능 필터
    • IP 필터
    중요사항:
    재정의 기능을 사용하면 여러 필터 유형을 사용할 수 있지만 각 필터 유형에 대해 하나의 재정의 필터만 사용할 수 있습니다. 오버라이드 선택기 필터 유형은 다른 모든 필터를 오버라이드하고 MID 서버 선택을 완전히 제어합니다. 이 유형이 활성 상태이면 적용된 유일한 필터입니다.

    프로시저

    1. 다음으로 이동 모두 > MID 서버 > MID 선택기 재정의.
      MID 서버 무효화 목록이 나타납니다.
    2. 새로 만들기를 선택하여 새 필터를 만듭니다.
    3. 다음 필드를 작성합니다.
      • 이름: 이 재정의의 고유한 이름입니다. 이름으로 재정의 유형을 식별할 수 있는지 확인합니다.
      • 스크립트: 이 필터의 조건입니다. 기능 템플릿에 제공된 지시에 따라 이 필드에서 재정의에 대한 MID 서버 선택 논리를 생성합니다. 필터 생성을 시작하기 전에 역량별 재정의 필터를 예로 살펴보십시오.
      • 유형: 구성 중인 재정의의 유형입니다. 네 가지 기본 필터 중 하나를 선택하여 조건으로 재정의하거나, 선택기 재정의 를 선택하여 다른 모든 필터를 재정의하는 필터를 만듭니다.
    4. 제출을 선택합니다.
      MID 서버 필터 스크립트 재정의

    클라우드 검색 일정은 애플리케이션 및 기능을 기반으로 MID 서버를 선택합니다. 여러 서비스 계정에 대해 서로 다른 MID Server를 선택하려는 경우 MID 선택기 재정의를 사용자 지정할 수 있습니다. ( function filter(/* MIDServerJS Array */ candidateMIDList, /* MIDServerJS Array */ defaultSelectedMIDList, /* Native JS object */ midSelectorContext, /* MIDSelectorParamJS */ requestedParameters) { 사용자 정보와 함께 다음 코드를 추가합니다.

    var result = [];
    
     if (JSON.parse(midSelectorContext).service_account_id == '[example-account-id]') {
      for (var mid in defaultSelectedMIDList) {
       if (defaultSelectedMIDList[mid].sysId == '[example-MID-1]' || defaultSelectedMIDList[mid].sysId == '[example-MID-2]')
        result.push(defaultSelectedMIDList[mid]);
      }
      return result;   
     }