필드명 | 설명 | 정의 | 타입 |
ticket_id | 티켓 고유 식별 값 | 쓰레드 내 메시지 ID들을 합쳐 해시화한 값 | STRING |
channel_type | 티켓이 생성된 채널의 유형 | KAKAO_TALK 으로 고정 | STRING |
channel_id | 채널 고유 식별 값 | 카카오톡 profile_id 값 | STRING |
ticket_type | 티켓의 유형 (IB 또는 OB) | 첫 메시지 유저가 고객인 경우 IB(Inbound) 상담사인 경우 OB(Outbound) | STRING |
created_at | 티켓이 생성된 시점 | 쓰레드 내 첫 번째 메시지 전송 시각 | TIMESTAMP |
opened_at | 상담사가 티켓을 확인한 시점 | ticket_type 이 IB 인 경우, first_replied_at OB 인 경우, created_at | TIMESTAMP | NULL |
assigned_at | 상담사가 티켓을 할당받은 시점 | opened_at 과 동일 | TIMESTAMP | NULL |
solved_at | 상담사가 티켓을 해결한 시점 | ticket_type 이 IB 인 경우, last_replied_at 과 동일 OB 인 경우, 쓰레드 내 상담사의 마지막 메시지 전송 시각 | TIMESTAMP | NULL |
closed_at | 티켓이 종료된 시점 | 쓰레드 내 마지막 메시지 전송 시각 | TIMESTAMP | NULL |
first_replied_at | 티켓 내 상대방이 첫 메시지를 작성한 시점 (상대방은 IB 의 경우 상담사, OB 의 경우 고객이 됨) | ticket_type 이 IB 인 경우, 쓰레드 내 상담사의 첫 번째 메시지 전송 시각 OB 인 경우, 쓰레드 내 고객의 첫 번째 메시지 전송 시각 | TIMESTAMP | NULL |
first_replied_interval | 티켓 생성 후 상대방이 첫 메시지를 작성하는데 까지 걸린 시간 IB 의 경우 상담사, OB 의 경우 고객이 됨) (상대방은 IB 의 경우 상담사, OB 의 경우 고객이 됨) | first_replied_at - created_at | NUMBER | NULL |
last_replied_at | 티켓 내 상대방이 마지막 메시지를 작성한 시점 IB 의 경우 상담사, OB 의 경우 고객이 됨) (상대방은 IB 의 경우 상담사, OB 의 경우 고객이 됨) | ticket_type 이 IB 인 경우, 쓰레드 내 상담사의 마지막 메시지 전송 시각 OB 인 경우, 쓰레드 내 고객의 마지막 메시지 전송 시각 | TIMESTAMP | NULL |
handle_time | 상담사가 티켓을 해결하는 데 걸린 시간 (단위: 초) | ticket_type 이 IB인 경우, last_replied_at - opened_at OB인 경우, last_replied_at - first_replied_at | INTEGER | NULL |
avg_response_time | 상담사의 평균 응답 시간 (단위: 초) | ticket_type 이 IB인 경우, 쓰레드 내 상담사의 모든 응답시간의 평균 OB인 경우, NULL | NUMBER | NULL |
user_id | 고객 ID | 고객 ID | STRING |
user_name | 고객 이름 | 고객 이름 | STRING |
agent_id | 상담사 ID | 상담사 ID | STRING | NULL |
agent_name | 상담사 이름 | 상담사 이름 | STRING | NULL |
user_msg_count | 고객이 보낸 메시지 수 | 쓰레드 내 고객 메시지 개수 | NUMBER |
agent_msg_count | 상담사가 보낸 메시지 수 | 쓰레드 내 상담사 메시지 개수 | NUMBER |
bot_msg_count | 봇이 보낸 메시지 수 | 쓰레드 내 봇 메시지 개수 | NUMBER |
is_abandoned | 고객이 상담사 또는 봇과 연결되지 않았는지 | 쓰레드 내 상담사 혹은 봇 메시지가 0건이거나 봇 메시지 이후 마지막 메시지가 유저 메시지인 경우 True, 아닌 경우 False | BOOLEAN |
is_on_operation_time | 티켓이 운영 시간 내에 생성되었는지 | created_at 이 설정된 운영 시간 내에 속하는 경우 True, 아닌 경우 False | BOOLEAN |
is_on_break_time | 티켓이 휴식 시간 내에 생성되었는지 | created_at 이 설정된 휴식 시간 내에 속하는 경우 True, 아닌 경우 False | BOOLEAN |
is_last_replied_by_user | 쓰레드 내 마지막 메시지 작성자가 유저인지 | 쓰레드 내 마지막 메시지의 작성자가 고객이면 True , 아닌 경우 False | BOOLEAN |
handled_by_only_bot | 티켓이 봇만으로 처리되었는지 | False로 고정 | BOOLEAN |