알림 대화 상자
알림을 정의하는 가장 쉬운 방법은 도구 메뉴에서 열 수 있는 알림 마법사를 사용하는 것입니다.
알림 대화 상자는 도구 메뉴에서 열 수 있습니다. 이 대화 상자는 QlikView 문서의 일부로 저장된 알림을 관리하는 데 사용됩니다.
알림은 일반적으로 다음과 같은 세 가지 기본적인 부분으로 구성되는 복합적인 엔터티입니다.
- 참 또는 거짓일 수 있는 조건입니다.
- 조건 표현식의 상태를 확인하기 전에 적용해야 하는 논리 상태(북마크, 모든 선택 해제 또는 현재 선택 상태)
- 조건을 확인하고 참으로 평가된 경우 실행할 하나 이상의 동작 일반적인 동작에는 팝업 창에 메시지를 표시하거나 한 명 이상의 수신자에게 이메일로 메시지를 전송하는 것이 포함됩니다. 추가적인 동작은 매크로를 통해 프로그래밍할 수 있습니다.
이메일 알림은 모든 Windows 버전의 QlikView(즉, AJAX 클라이언트가 아님)에서 트리거될 수 있습니다. 팝업 알림은 AJAX 클라이언트에서도 트리거될 수 있지만 Windows 클라이언트에서 트리거될 때와 다르게 보일 수 있습니다.
알림이 확인되고 조건이 충족되어 동작이 실행된 경우 알림이 발생했다고 말할 수 있습니다. QlikView 알림 확인은 다음과 같은 세 가지 다른 방식으로 트리거될 수 있습니다.
- 문서를 열거나, 스크립트를 실행하거나, 용량 축소 작업을 수행하는 등과 같이 문서의 데이터가 변경되었을 가능성이 있을 경우 QlikView 레이아웃 내에서 자동으로 트리거.
-
특수 자동화 API를 통해 매크로에서 수동으로 트리거.
팁 메모자세한 내용은 QlikView 파일 APIguide.qvw(일반적으로 프로그램과 함께 설치되는 QlikView 내의 매크로 기능 사용법을 설명하는 매우 유용한 QlikView 파일)를 참조하십시오. - 지정된 컨텍스트에서 발생된 알림의 목록을 가져오는 특수 자동화 API가 있으며 배치 모드에서 QlikView를 실행하는 외부 프로그램으로 트리거
알림을 만들 때 매크로로 트리거되는 알림이 많을 경우 문서가 느려질 수 있으므로 주의해야 합니다.
알림 대화 상자
대화 상자의 왼쪽 위 부분에는 문서에 현재 정의된 모든 알림이 표시되는 알림 목록이 있습니다. 이 목록에는 ID, 사용, 설명과 같은 세 개의 열이 있습니다.
- ID: 알림의 고유 ID는 알림 목록뿐 아니라 ID 편집 상자에도 표시됩니다. 알림을 포함한 모든 QlikView 레이아웃 엔터티는 생성될 때 매크로를 통해 제어할 수 있도록 고유 ID를 할당받습니다. 문서의 첫 번째 알림에는 AL01이라는 ID가 할당됩니다. 나중에 ID 편집 상자에서 이 ID 번호를 편집할 수 있습니다.
- 사용: 알림을 사용하거나 사용하지 않으려면 이 확인란을 선택 또는 선택 취소합니다.
- 설명: 설명(아래 참조)에 정의된 알림에 대한 설명입니다.
- 추가: 추가 버튼을 누르면 목록에 추가로 편집할 새로운 기본 알림을 추가할 수 있습니다.
- 제거: 알림을 선택하고 제거 버튼을 누르면 알림이 목록에서 삭제됩니다.
- 조건: 조건 그룹은 조건 표현식을 정의하는 데 사용됩니다.
- (조건): True(0이 아님)로 평가될 경우 알림이 발생해야 하는 QlikView 표현식입니다.
- 모든 선택 해제: 이 옵션을 선택하면 알림 조건을 평가할 때 모든 선택 해제 상태가 사용됩니다.
- 북마크: 모든 선택 해제를 선택하지 않은 채로 두면 알림 조건을 테스트하기 전에 적용할 북마크를 지정할 수 있습니다. 북마크는 북마크 ID로 지정해야 합니다. 알림이 제대로 작동하려면 북마크가 있어야 합니다. 북마크를 지정하고 모든 선택 해제 확인란을 선택하지 않은 채로 두면 알림 조건을 테스트할 때 현재 선택 내용(예: 문서의 논리적 상태)이 사용됩니다.
- 이벤트: 이벤트 그룹은 자동 이벤트 확인을 정의하는 데 사용됩니다.
- 열 때: 문서를 열 때 알림이 자동으로 확인됩니다.
- 게시물 다시 로드 실행 시: 문서의 스크립트 실행(다시 로드) 후에 알림이 자동으로 확인됩니다. 또한 문서에 저장된 마지막 재로드 타임스탬프가 마지막으로 알림이 확인될 때 기록된 타임스탬프보다 이후라면 문서를 열 때에도 알림이 확인됩니다.
- 용량 축소로 올릴 시: 문서의 데이터 축소(데이터 축소 명령) 후에 알림이 자동으로 확인됩니다. 또한 문서에 저장된 마지막 축소 타임스탬프가 마지막으로 알림이 확인될 때 기록된 타임스탬프보다 이후라면 문서를 열 때에도 알림이 확인됩니다.
- 지연: 알림이 발생한 후 일정 일 동안 자동으로 확인된 알림의 재발생이 일시 중단될 수 있습니다. 소수를 사용하여 일의 분위수를 지정할 수 있습니다. 물론 값 0은 지연이 적용되지 않음을 나타냅니다.
- 트리거 수준: 알림이 발생된 후 상태가 변경되었는지 여부에 따라 자동으로 확인된 알림의 재발생이 일시 중단될 수도 있습니다. 드롭다운 목록에서 세 가지 재발생 수준 중 하나를 선택할 수 있습니다.
- 항상: 트리거 이벤트가 발생하고 알림 조건이 충족될 때마다 알림이 발생함을 의미합니다.
- 메시지 변경: 알림 메시지가 변경될 때까지 알림의 발생이 일시 중단됨을 의미합니다. 물론 이 설정은 동적 메시지 텍스트에 한해 의미가 있습니다. (평가된 메시지가 변경되도록 알림 조건의 상태를 변경할 필요는 없습니다. 메일 제목 줄(아래 참조)에 변경 내용이 있을 경우 메시지 변경으로 간주됩니다.)
- 상태 변경: 알림 상태가 변경될 때까지(즉, 최소 한 번 이상의 확인에서 알림 조건이 충족되지 않았다가 나중에 다시 확인할 때 충족되는 경우) 알림 발생이 일시 중단됨을 의미합니다. 이는 가장 강력한 유형의 알림 일시 중단입니다.
- 팝업 표시: 알림이 발생할 때 알림 메시지를 팝업 풍선으로 표시하려면 팝업 표시 확인란을 선택하십시오.
- 사용자 지정 팝업 사용: 사용자 지정 팝업 사용 그룹을 통해 선택된 알림의 사용자 지정 팝업 형식을 정의할 수 있습니다. 이 옵션을 선택하면 기본 알림 팝업 설정을 문서 속성: 일반에서 정의한 대로 바꿀 수 있습니다. 팝업 설정 버튼을 누르면 팝업 창 설정 대화 상자가 열립니다.
팝업 창 설정 - 모드: 모드 그룹에서 해당 옵션을 선택하면 알림을 대화형(레이아웃 내의 자동 트리거) 및/또는 QlikView Publisher와 같이 배치 트리거용 특수 자동화 API를 통해 배치 모드(명령줄 실행)로 QlikView를 실행하는 외부 프로그램과 관련된 알림으로 정의할 수 있습니다. 이 그룹에서 확인란을 선택하지 않은 경우에도 매크로를 통해 알림을 수동으로 확인할 수 있습니다.
- 설명: 알림 작성자가 알림의 목적을 설명할 수 있는 주석 필드입니다. 이 필드는 이 대화 상자 내의 알림 목록에만 사용됩니다.
- 메시지: 메시지 편집 상자는 알림과 함께 표시될 메시지를 입력하는 곳입니다. 팝업 알림의 경우 팝업에 표시되는 텍스트, 이메일 알림의 경우 이메일의 본문 텍스트입니다. 동적 업데이트가 필요한 경우 메시지 텍스트를 계산된 수식으로 정의할 수 있습니다. ... 버튼을 클릭하면 긴 수식을 더 쉽게 편집할 수 있는 표현식 편집 대화 상자가 열립니다.
계산 수식의 표현식 구문 - 메일 제목: 메일 제목 편집 상자에서 이메일 알림 메시지의 제목 줄에 사용할 텍스트를 입력할 수 있습니다. 동적 업데이트가 필요한 경우 텍스트를 계산된 레이블 표현식으로 정의할 수 있습니다. ... 버튼을 클릭하면 긴 수식을 더 쉽게 편집할 수 있는 표현식 편집 대화 상자가 열립니다. 제목 줄을 비워두면 'QlikView 알림'이라는 텍스트가 표시됩니다.
- 메일 수신자: 메일 수신자 창은 세미콜론으로 구분된 메일 주소 목록입니다. 알림이 발생할 때마다 해당 주소에 각각 이메일 메시지가 전송됩니다. 동적 업데이트가 필요한 경우 목록을 계산된 문자열 표현식으로 정의할 수 있습니다.