동적 필터 옵션 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 동적 필터 옵션은 사용자가 조건 작성기 및 동적 참조 한정자 내의 참조 필드에 대해 기존 스크립트 포함 또는 JavaScript를 실행할 수 있도록 하여 필터링을 향상시킵니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    이 작업에서는 새 동적 필터 옵션 및 관련 스크립트 포함을 만드는 방법을 설명합니다.

    동적 필터 옵션은 스크립트 포함/JavaScript를 '객관화'하여 여러 조건 작성기 및 동적 참조 한정자에서 재사용할 수 있도록 합니다. 이 유형의 필터를 사용하면 스크립트를 한 번 수정하면 동적 필터 옵션이 사용되는 모든 곳에서 변경 내용이 자동으로 적용되도록 할 수 있습니다.

    동적 필터를 정의할 때 다음을 수행할 수 있습니다.
    • 기존 IS(동적) 동적 필터 옵션 사용(조건 작성기만 해당)
    • 기존 동적 필터 옵션 사용(OOB 또는 사용자 지정)
    • 새 동적 필터 옵션 및 스크립트 포함/JavaScript 생성
    모든 조건 작성기 동적 필터는 is(동적) 연산자를 사용하고 동적 필터 옵션을 호출합니다. 다음 예시에서는 기존 동적 필터 옵션 Me 가 사용되고 있습니다. 사용 가능한 기존 조건 작성기 동적 필터 옵션 목록은 동적 연산자 단원을 참조하십시오.
    주:
    동적 필터는 범위가 지정된 애플리케이션에서 지원되지만 UI 정책 조건에서는 지원되지 않습니다.
    그림 1. 동적 피연산자
    동적 피연산자

    프로시저

    1. 스크립팅된 필터를 클라이언트 호출 가능 스크립트 포함 또는 비즈니스 규칙으로 생성합니다.
    2. 다음으로 이동 시스템 정의 > 동적 필터 옵션.
    3. 새로 만들기를 선택합니다.
    4. 양식을 작성합니다.
      표 1. 동적 필터 옵션
      필드 설명
      레이블 동적 필터 옵션에 대한 설명이 포함된 이름을 입력합니다.
      스크립트 만든 함수의 이름, JavaScript(스크립트 포함 필요 없음) 또는 새 GlobalCanvasUtil().refQualPaTabs()와 같은 전체 스크립트 포함/비즈니스 규칙 호출)을 입력합니다.
      필드 유형 참조를 선택합니다.
      참조된 테이블 이 동적 필터 옵션을 적용할 테이블을 선택합니다.
      순서 숫자를 입력하여 필터 옵션 선택 목록에서 이 동적 필터 옵션의 배치를 지정합니다.
      역할 이 옵션을 보려면 사용자에게 있어야 하는 역할을 선택합니다.
      활성 옵션을 활성화하거나 비활성화합니다.
      참조 스크립트 옵션입니다. 스크립팅된 필터에 대해 만든 클라이언트 호출 가능 스크립트 포함 또는 비즈니스 규칙을 선택합니다. 스크립트 필드에 JavaScript, 인코딩된 쿼리 또는 전체 스크립트 포함/비즈니스 규칙 참조가 포함되어 있는 경우 이 필드는 비워둘 수 있습니다.
      필터에 사용 동적 필터 옵션을 필터 이동 경로로 표시하려면 이 옵션을 선택합니다.
      기본값으로 사용 가능 동적 필터 옵션을 딕셔너리 항목의 기본값으로 허용하려면 이 옵션을 선택합니다.
      참조 한정자로 사용 가능 동적 필터 옵션을 동적 참조 한정자로 선택할 수 있도록 하려면 이 옵션을 선택합니다.
      주:
      스크립트에서 테이블 API GET 메서드를 사용하는 동적 필터는 기본 인증 프로파일에 구성된 동일한 사용자를 사용하는 경우에만 작동합니다. 여러 사용자가 동적 필터에 액세스할 수 있도록 허용하려면 GlideRecord 및 GlideQuery API와 같은 전역 JavaScript API를 대신 사용합니다.
    5. 제출을 선택합니다.