식별 섹션을 변경하지 않고 패턴 개선

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • 확장 섹션을 사용하여 패턴으로 추가 속성을 검색하고 식별 섹션에 정의된 패턴 검색 논리를 수정하도록 합니다. 각 확장 섹션에는 공유 라이브러리라고 하는 미리 구성된 검색 단계 집합이 포함되어 있습니다.

    시작하기 전에

    ServiceNow 인스턴스가 도메인 분리를 사용하고 있고 전역 도메인에 액세스 권한이 있는 경우 관련 도메인에 로그인합니다. 선택한 도메인은 반드시 하위 도메인이 없는 도메인이어야 합니다.

    프로그래밍에 대한 기본 지식이 있는 것이 좋습니다.

    필요한 역할: pd_admin

    이 태스크 정보

    패턴은 인프라 또는 애플리케이션 유형이 될 수 있습니다. 인프라 패턴은 장치 목록을 만들기 위해 검색에 의해서만 사용됩니다. 애플리케이션 패턴은 용도에 따라 동일한 애플리케이션 패턴을 사용하는 서비스 매핑검색 모두로 사용됩니다. 식별 및 연결 섹션을 포함한 각 패턴은 개별 파일입니다. 또한 공유 라이브러리라고 하는 재사용 가능한 검색 단계 시퀀스가 있습니다. 각 공유 라이브러리는 개별 파일이지만 항상 인프라 또는 애플리케이션 패턴의 일부이며 독립 실행형 패턴으로 사용되지 않습니다. 패턴과 공유 라이브러리에 대한 기록은 모두 검색 패턴 [sa_pattern] 테이블에 있습니다.

    식별 섹션 자체를 변경하지 않고 식별 섹션의 검색 논리를 수정하려면 패턴에 확장 섹션을 추가하면 됩니다. 모든 확장 섹션은 새 공유 라이브러리나 기존 공유 라이브러리로 구성됩니다.

    그림 1. 패턴에 확장 섹션 추가

    패턴에 확장 섹션 추가.
    확장 섹션에서 공유 라이브러리를 생성하거나 수정할 때 변경 내용은 이 확장 섹션이 포함된 패턴이 아닌 공유 라이브러리에만 저장됩니다.
    경고:
    공유 라이브러리에 대한 변경은 이 공유 라이브러리를 사용하는 모든 패턴에 영향을 줍니다.

    MID 서버는 적어도 하나의 식별 섹션이 성공적으로 완료된 경우에 한해 식별 섹션 뒤에 확장 섹션을 실행합니다.

    이 패턴과 연결된 확장 섹션이 두 개 이상 있는 경우, MID 서버가 이러한 확장 섹션을 실행하는 순서를 정의하십시오.

    공유 라이브러리를 사용하는 패턴이 비활성화된 공유 라이브러리에서 단계를 건너뛰도록 공유 라이브러리를 비활성화할 수 있습니다. 자세한 내용은 검색 구성 콘솔 문서를 참조하십시오. 공유 라이브러리 단계에 대해 정의된 전제 조건이 충족되지 않으면 패턴은 이 공유 라이브러리에 속하는 모든 단계를 건너뜁니다. 예를 들어, 변수가 가리키는 파일에 "test"가 포함되어 있지 않은 경우 패턴은 공유 라이브러리 1-1~1-5 단계를 실행하지 않습니다. 전제 조건은 사용자가 생성한 패턴에 대해서만 존재합니다. 전제 조건은 이 공유 라이브러리를 사용하는 다른 패턴에 영향을 주지 않습니다.
    그림 2. 라이브러리 참조 작업 양식

    공유 라이브러리 단계에 대한 전제 조건

    프로시저

    1. 다음으로 이동 모두 > 패턴 디자이너 > 디스커버리 패턴 을 클릭하고 패턴 목록에서 필요한 패턴을 엽니다.

      패턴은 인프라 또는 애플리케이션 유형일 수 있습니다.

    2. 확장 섹션을 생성하고 공유 라이브러리에 대한 검색 단계를 정의하는 방법은 다음과 같습니다.
      1. 확장 섹션 아래에서 새로 만들기를 클릭합니다.
      2. 이 확장 섹션의 이름을 입력합니다.
      3. 완료를 클릭합니다.
        패턴 양식은 확장 섹션아래에 새 섹션을 표시합니다.
      4. 새 확장 섹션의 이름을 클릭합니다.

        왼쪽에 단계 트리가 표시된 패턴 디자이너가 열립니다.

        이 패턴에 대해 식별된 검색 단계가 없는 경우, 창의 왼쪽에 있는 단계 트리에 제목 없는 단계가 표시됩니다.

      5. 검색 단계를 정의합니다.
      6. 저장을 클릭하여 확장 섹션을 저장하고 서비스 매핑검색가 사용할 수 있도록 만듭니다.
        확장 섹션을 게시하지 마십시오.
    3. 새 확장 섹션에 기존 공유 라이브러리를 사용하려면 다음과 같이 하십시오.
      1. 확장 섹션 아래에서 추가를 클릭합니다.
      2. 이름 목록에서 공유 라이브러리를 선택합니다.
    4. 확장 섹션이 두 개 이상인 경우, MID 서버가 확장 섹션을 실행하는 순서를 정의하십시오.
      1. 확장 섹션 옆에 있는 확인란을 선택합니다.
      2. 확장 섹션 아래에서 편집을 클릭합니다.
      3. 순서 필드에 순서를 결정하는 숫자를 입력합니다.
        확장 섹션이 하나만 있는 경우 기본적으로 순서는 1입니다.

        순서 숫자가 가장 낮은 섹션이 먼저 사용됩니다.

      4. 완료를 클릭합니다.

    다음에 수행할 작업

    디버그를 클릭하여 새로 만든 확장 섹션을 실행합니다. 패턴 디자이너는 식별 섹션을 실행한 후 확장 섹션을 실행합니다.