Skip to main content

메신저

이 기능은 무엇인가요?​

업무별 채팅 채널을 개설하여 실시간으로 소통하고, 파일을 공유하며, 스레드로 주제별 대화를 관리하는 기능입니다. 그룹웨어의 핵심 기능 중 하나로, 업무 효율성과 협업 생산성을 높여줍니다.

업무 프로세스 개요​

포함된 화면​

순서화면명설명
1채팅 채널채팅 채널 데이터를 관리합니다
2채널 구성원채널 구성원 데이터를 관리합니다

관련 솔루션 연계​

연계 솔루션연계 내용방향
ERP업무 프로세스 연동Groupware ↔ ERP

시작하기​

  1. 채널 개설: 업무별 채팅 채널을 개설합니다
  2. 메시지 전송: 채널에서 실시간 채팅을 시작합니다
참고: 데이터 관계도

테이블 요약​

채팅 채널 (chat_channels)​

컬럼명한글명타입설명
name채널명VARCHAR *필수-
description설명TEXT-
channel_type채널유형ENUM(dm, group, department, project)-
department_id부서UUID (시스템참조)부서 채널 (public.departments 참조)
linked_block연결블록VARCHAR-
is_archived보관여부BOOLEAN-
member_count구성원수INT (계산)-
message_count메시지수INT (계산)-

채널 구성원 (chat_channel_members)​

컬럼명한글명타입설명
channel_id채널UUID (FK) *필수chat_channels 참조
user_id사용자UUID (시스템참조) *필수채널 멤버 (public.users 참조)
role역할ENUM(owner, admin, member)-
last_read_at마지막읽은시간TIMESTAMP-
is_muted알림음소거BOOLEAN-

업무 자동화​

안내

화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다.

🔢 자동 계산​

  • 메시지 전송/삭제 → 채널 메시지 수 실시간 갱신: 메시지를 보내거나 삭제하면 채널의 메시지 수가 실시간으로 갱신됩니다.
  • 멤버 추가 → 구성원 수 자동 갱신: 채널에 멤버를 추가하면 구성원 수가 자동으로 갱신됩니다.