활동 타이머 로그 구성요소
활동 타이머 로그 기능은 Activity Timer Reporting 플러그인(sn_activity_timer_reporting)에서 사용할 수 있습니다. 이 플러그인은 사용자 테이블, 사용자 역할, UIB 페이지 속성, 스크립트 포함 및 예약된 작업을 추가합니다.
테이블
활동 타이머 로그 기능은 다음 테이블을 추가합니다.
| 테이블 | 설명 |
|---|---|
| 시간 항목 [sn_at_time_entry] |
에이전트가 케이스 및 상호작용 기록에 대한 작업에 소비하는 시간을 기록합니다. 각 시작 및 중지 트랜잭션에는 연관된 시간이 있습니다. |
| 시간 항목 집계됨 [sn_at_time_entry_aggregated] |
시간 항목 테이블에 저장된 데이터를 집계합니다. 이 집계는 케이스, 에이전트 및 기록 유형별로 소요된 시간을 기록합니다. |
| 필드 | 설명 |
|---|---|
| 속성 | 기록 상태 및 간단한 설명과 같은 항목의 속성을 표시합니다. |
| 기록 | 기록 유형과 번호를 표시합니다. |
| 세션 | 세션 ID를 표시합니다. |
| 소스 | |
| 테이블 | 기록 필드에 기록을 저장하는 테이블입니다. |
| 타이머 실행 중 | 시작 및 중지 시간을 기록합니다. |
| 타임스탬프 | 시작 및 중지 시간에 대한 타임스탬프입니다. |
| 트랜잭션 | 시작/중지 쌍의 트랜잭션 ID입니다. |
| 사용자 | 기록에서 작업한 사용자의 이름 또는 역할입니다. |
| 필드 | 설명 |
|---|---|
| 종료 시간 | 에이전트가 기록에 대한 작업을 중지한 시간입니다. |
| 기록 | 기록 번호를 표시합니다. |
| 기록 유형 | 케이스 또는 상호작용과 같은 기록 유형을 표시합니다. |
| 간단한 설명 | 기록에 대한 짧은 설명입니다. |
| 시작 시간 | 에이전트가 기록에 대한 작업을 시작한 시간입니다. |
| 로깅된 총 시간 | 사용자가 기록 작업에 소비한 총 시간입니다. |
| 사용자 | 기록에서 작업한 사용자의 이름 또는 역할입니다. |
사용자 역할
활동 타이머 로그 기능으로 다음 사용자 역할이 추가됩니다.
- sn_at.admin
- sn_at.agent
스크립트 포함
ActivityTimerAggregator 스크립트에는 다음이 포함됩니다.
- 24시간마다 실행되며 타이머 항목 테이블의 모든 트랜잭션을 기록합니다.
- 활동 타이머 보고 집계기 예약된 작업에 의해 호출됩니다.
- 각 기록에 대해 기록의 각 시작 및 중지 사이의 시간을 계산합니다.
예약된 작업
활동 타이머 보고 집계기 예약된 작업은 24시간마다 한 번씩 실행되어 보고서를 생성합니다. 시간 항목 테이블에 저장된 기록의 집계를 생성하고 이 데이터를 시간 항목 집계 테이블에 저장합니다. 집계된 데이터는 에이전트의 내 시간 로그 목록 뷰에 표시됩니다.
페이지 속성
활동 타이머 로그 기능은 다음과 같은 UI 빌더 페이지 속성을 추가합니다.
| 속성 | 설명 |
|---|---|
| activity_timer | 작업 공간에서 활동 타이머 구성요소를 활성화합니다.
|
| activity_timer_custom_tables | 활동 타이머 로그 기능에 대한 사용자 지정 테이블을 지정합니다. |
| activity_timer_case_type_exclusion | 활동 타이머 로그 기능에서 제외된 케이스 유형을 지정합니다. |