트랜잭션 취소
사용자는 로드하는 데 예상보다 오래 걸리는 트랜잭션을 취소할 수 있습니다.
트랜잭션 로드 속도가 느려지는 원인은 다음과 같습니다.
- 인덱스되지 않은 문자열 필드로 많은 수의 기록을 정렬합니다.
- 주로 고유한 값이 있는 필드에서 큰 테이블을 그룹화합니다.
- 큰 테이블에서 모든 행을 내보냅니다.
- JavaScript 무한 루프가 있는, 잘못 스크립팅된 비즈니스 규칙을 테스트합니다.
주:
이러한 제어로는 임포트를 취소할 수 없습니다.
트랜잭션 취소 옵션
트랜잭션이 취소된 후 다음 옵션을 다른 용도로 사용할 수 있습니다.
- 뒤로 이동: 탐색 기록의 이전 페이지로 돌아갑니다.
- 새로고침: 타깃팅된 페이지를 새로고침합니다.
- 필터가 있는 목록만 로드: 적용된 필터가 있는 목록만 기록이 없는 상태로 표시합니다.
- 내보내기: 목록 보기 기록 내보내기주:내보내기 옵션은 다음 조건이 충족되는 경우에만 나타납니다.
- glide.ui.export_on_tx_cancel.enable 속성이 True로 설정되어 있습니다.
- 목록 뷰가 취소됩니다.
다음 옵션 중 하나를 사용하여 목록 뷰 기록을 내보낼 수 있습니다.익스포트된 목록 뷰 기록은 제공된 이메일 주소로 전달됩니다. [PDF 파일 형식 ] 옵션에만 [방향] 옵션이 있을 수 있습니다.- Excel
- CSV
- JSON
트랜잭션 취소 타이머
장기간 실행되는 트랜잭션 중에는 타이머와 빨간색 취소 버튼이 배너 프레임에 나타납니다.그림 1. 취소 요청
거래를 취소하려면 취소 버튼을 클릭합니다. 타이머는 트랜잭션이 취소되고 있음을 나타냅니다. 완료되면 트랜잭션이 취소되었다는 메시지가 표시됩니다.
트랜잭션이 성공적으로 완료되면 타이머는 트랜잭션이 완료되는 데 걸린 시간을 나타냅니다.그림 2. 트랜잭션 완료됨
취소된 트랜잭션 로그
취소된 트랜잭션은 URL에 CANCELLED 가 추가된 상태로 트랜잭션 로그에 표시됩니다. 사용자가 취소한 트랜잭션은 에 의해 트랜잭션 할당량취소된 트랜잭션과 다르게 기록됩니다.
트랜잭션 속성 취소
관리자는 다음 속성을 사용하여 트랜잭션 취소 기능의 동작을 구성할 수 있습니다.
| 속성 | 정의 | 위치 |
|---|---|---|
| com.glide.request_manager.활성 | 사용자가 장기 실행 트랜잭션을 취소할 수 있습니다(기본적으로 사용하도록 설정됨). | sys_properties 테이블을 엽니다. |
| glide.ui.transaction.long_response.시간 | 오래 실행된 트랜잭션에 대해 트랜잭션 취소 버튼이 나타나기 전에 몇 초 동안 지연됩니다. | 다음으로 이동 레이블이 표시됩니다. |