동적 필터 옵션은 사용자가 조건 작성기 및 동적 참조 한정자 내의 참조 필드에 대해 기존 스크립트 포함 또는 JavaScript를 실행할 수 있도록 하여 필터링을 향상시킵니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
이 작업에서는 새 동적 필터 옵션 및 관련 스크립트 포함을 만드는 방법에 대해 설명합니다.
동적 필터 옵션은 스크립트 포함/JavaScript를 "객체화"하여 여러 조건 작성기 및 동적 참조 한정자에서 재사용할 수 있도록 합니다. 이 유형의 필터를 사용하면 스크립트를 한 번 수정하고 동적 필터 옵션이 사용되는 모든 곳에서 변경 내용이 자동으로 적용되도록 할 수 있습니다.
동적 필터를 정의할 때 다음을 수행할 수 있습니다.
기존 IS (동적) 동적 필터 옵션 사용(조건 작성기에만 해당)
기존 동적 필터 옵션 사용(OOB 또는 사용자 지정)
새 동적 필터 옵션 및 스크립트 포함/JavaScript 생성
모든 조건 작성기 동적 필터는 is(동적) 연산자를 사용하고 동적 필터 옵션을 호출합니다. 다음 예제에서는 기존 동적 필터 옵션 Me 를 사용합니다. 사용 가능한 기존 조건 작성기 동적 필터 옵션 목록은 동적 연산자를 참조하십시오.
주:
동적 필터는 범위가 지정된 애플리케이션에서 지원되지만 UI 정책 조건에서는 지원되지 않습니다.
생성한 함수의 이름, JavaScript(스크립트 포함 필요 없음) 또는 전체 스크립트 포함/비즈니스 규칙 호출(예: new GlobalCanvasUtil().refQualPaTabs())을 입력합니다.
필드 유형
참조를 선택합니다.
참조된 테이블
이 동적 필터 옵션이 적용되는 테이블을 선택하십시오.
순서
숫자를 입력하여 필터 옵션 선택 목록에 이 동적 필터 옵션의 배치를 지정합니다.
역할
이 옵션을 보기 위해 사용자에게 필요한 역할을 선택합니다.
활성
이 옵션을 활성화하거나 비활성화합니다.
참조 스크립트
옵션입니다. 스크립팅된 필터에 대해 생성한 클라이언트 호출 가능 스크립트 포함 또는 비즈니스 규칙을 선택합니다. 스크립트 필드에 JavaScript, 인코딩된 쿼리 또는 전체 스크립트 포함/비즈니스 규칙 참조가 포함된 경우 이 필드는 비어 있을 수 있습니다.
필터에 사용
동적 필터 옵션을 필터 이동 경로로 표시하려면 이 옵션을 선택합니다.
기본값으로 사용 가능
동적 필터 옵션을 딕셔너리 항목의 기본값으로 허용하려면 이 옵션을 선택합니다.
참조 한정자로 사용 가능
동적 필터 옵션을 동적 참조 한정자로 선택할 수 있도록 하려면 이 옵션을 선택합니다.
주:
스크립트의 테이블 API GET 메서드를 사용하는 동적 필터는 기본 인증 프로필에 구성된 동일한 사용자를 사용하는 경우에만 작동합니다. 여러 사용자가 동적 필터에 액세스할 수 있도록 허용하려면 GlideRecord 및 GlideQuery API 등의 전역 JavaScript API를 대신 사용합니다.