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