레거시: Chat과 함께 설치됨
레거시 채팅과 함께 설치되는 구성요소
레거시 채팅에 데모 데이터를 사용할 수 있습니다. 데모 데이터는 할당 그룹 채팅 지원에서 지원하는 헬프 데스크 채팅이라는 채팅 큐를 생성합니다. 또한 지원 센터 채팅 링크가 직원 셀프 서비스 포털의 헤더에 추가되었습니다. 자세한 내용은 Help Desk Chat에 대한 채팅 큐 설정을 참조하세요.
기타:
- 이벤트: 사용자가 채팅방에 초대될 때 이메일 알림을 트리거하기 위해 chat.invite 라는 새 이벤트가 등록됩니다.
- 이메일 알림: 사용자를 채팅방에 초대할 때 보낼 채팅방 초대라는 이메일 알림이 추가됩니다.
레거시: 레거시 채팅과 함께 설치되는 필드
레거시 채팅은 필드를 추가합니다.
| 표시 이름 [테이블 이름] | 설명 |
|---|---|
| 머리글 [content_block_header] |
ESS 포털 페이지에 헬프 데스크 채팅 링크를 추가합니다. |
레거시: 레거시 채팅과 함께 설치되는 속성
레거시 채팅은 속성을 추가합니다.
| 이름 | 설명 |
|---|---|
| glide.chat.invite_fields | 작업에서 채팅룸을 만들 때 초대를 생성하는 데 사용되는 쉼표로 구분된 필드 목록입니다. 사용자에게는 채팅룸에 대한 초대를 선택할 수 있는 지정된 각 필드에 대한 확인란이 표시됩니다. 필드는 참조이거나 glide_lists of sys_user 또는 sys_user_group이어야 합니다.
|
| glide.chat.show_emoticons | 대화에 이모티콘을 표시할지 여부를 결정하는 설정입니다.
|
| glide.chat.sound.message_received.mp3 | 채팅 시 메시지가 수신되면 사운드가 재생됩니다(mp3).
|
| glide.chat.sound.message_received.ogg | 채팅 시 메시지가 수신되면 사운드가 재생됩니다(ogg).
|
| glide.chat.sound.queue_beep.mp3 | 새 사용자가 채팅 큐(mp3)에 들어가면 사운드가 재생됩니다. 두 속성 중 하나가 작동하려면 이 속성과 를 glide.chat.sound.queue_beep.ogg 모두 정의해야 합니다.
|
| glide.chat.sound.queue_beep.ogg | 새 사용자가 채팅 큐(ogg)에 들어가면 사운드가 재생됩니다.
|
| glide.chat_room.create_roles | 채팅룸을 생성할 수 있는 역할의 목록(쉼표로 구분).
|
| glide.short_poll_delay | XMPP 요청에 대한 짧은 폴링 지연. 밀리초 단위로 값을 입력합니다. 최솟값은 250입니다. 짧은 폴링을 사용하면 브라우저는 속성에 의해 정의된 고정된 간격으로 서버에 요청을 보냅니다. 성능에 미치는 영향을 최소화하려면 이 값을 기본값보다 크거나 같게 설정하는 것이 좋습니다.
|
레거시: 레거시 채팅과 함께 설치되는 스크립트 포함
레거시 채팅은 스크립트 포함을 추가합니다.
| 이름 | 설명 |
|---|---|
| ChatUtils 님 | 채팅 대화를 위한 유틸리티를 제공합니다. |
레거시: 레거시 채팅과 함께 설치되는 테이블
레거시 채팅은 테이블을 추가합니다.
| 테이블 | 설명 |
|---|---|
| 채팅 동작 [chat_actions] |
추가 채팅 창 메뉴 항목을 정의합니다. 액세스 위치 (관리자 및 chat_admin). |
| 채팅 채널 [chat_channel] |
구성원 간의 채팅인 채팅 채널을 저장합니다. 이 테이블은 채팅 스레드 [chat_thread](일대일 채팅) 및 chat_room(다중 사용자 채팅)에 의해 확장됩니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 채팅 채널 구성원 [chat_channel_member] |
채널과 구성원을 연결하는 관계 테이블입니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 채팅 메시지 [chat_message] |
채팅 창에서 보낸 인스턴트 메시지를 저장합니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 채팅 상태 [chat_presence] |
사용자의 현재 상태(상태) 정보를 저장합니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 채팅 큐 [chat_queue] |
인스턴트 메시지를 통해 지원을 제공하기 위한 그룹 및 일정을 저장합니다. 에 정의 (관리자 및 chat_admin). |
| 채팅 큐 항목 [chat_queue_entry] |
실시간 지원에 대한 사용자 요청을 저장합니다. 작업 [task]을 확장합니다. 채팅 큐 기록에서 채팅 큐 항목 관련 목록에는 해당 채팅 큐와 연결된 항목이 표시됩니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 채팅룸 [chat_room] |
채팅룸(다중 사용자 채팅)을 저장합니다. 채팅 채널 [chat_channel]을 확장합니다. 필요한 경우 수정할 수 있지만(예: 채팅방을 공개에서 비공개로 변경) 거의 항상 시스템 기능으로 관리해야 합니다. |
| 채팅 명단 [chat_roster] |
사용자의 내 친구 목록과 연결된 사용자를 유지 관리합니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 채팅 명단 구성원 [chat_roster_member] |
채팅룸의 구성원인 사용자를 추적합니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 채팅 스레드 [chat_thread] |
일대일 채팅을 저장합니다. 채팅 채널 [chat_channel]을 확장합니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 라이브 헤드라인 [live_headline] |
시스템 메시지를 보냅니다. 예를 들어, 시스템은 사용자가 채팅룸에 들어오거나 채팅방에서 나갈 때 메시지를 보낼 수 있습니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 라이브 폴 메시지 [sys_live_message] |
채팅 메시지를 저장하고 관리하는 시스템 테이블입니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 라이브 사용자 [sys_live_user] |
채팅 사용자를 저장하고 유지하는 시스템 테이블입니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
| 마지막 라이브 시퀀스 번호를 저장합니다. [sys_live_last_sequence] |
마지막 시퀀스 ID를 저장합니다. 이 테이블의 데이터를 확장하거나 수정하는 것은 권장되지 않습니다. |
레거시: 레거시 채팅과 함께 설치되는 비즈니스 규칙
레거시 채팅은 비즈니스 규칙을 추가합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 채팅 큐 [Task.active] 업데이트 프로그램 | 채팅 큐 항목 [chat_queue_entry] |
작업이 변경되면 채팅 큐 항목 작업 필드를 대기 중으로 설정합니다. |
| SNC - 채팅 큐 평균 대기 시간 | 채팅 큐 항목 [chat_queue_entry] |
채팅 큐 항목이 수락되면 마지막 20개의 채팅 큐 항목의 평균을 구하여 큐의 평균 대기 시간을 계산합니다. |