Project

General

Profile

Actions

Властивість #18

closed

Властивість #1: Интеграция чатов (Telegram & WhatsApp User API) в ERPNext

Властивість #17: База данных, логика связывания и Real-time (ERPNext)

[БД] Создание DocType CRMChatRoom и CRMChatMessage

Added by It It about 2 months ago. Updated about 2 months ago.

Status:
Зачинено
Priority:
Нормальний
Assignee:
-
Start date:
07/08/2026
Due date:
% Done:

0%

Estimated time:

Description

Разработать и настроить схемы данных.

  • Свойства CRMChatRoom:
    • lead_or_customer (Link -> Lead, Customer; optional) — связь с карточкой CRM.
    • channel (Select: Telegram, WhatsApp).
    • telegram_account / whatsapp_account (Link).
    • peer_id (Data) — уникальный ID чата (номер телефона для WhatsApp/TG, либо числовой ID пользователя/группы для TG).
    • unread_count (Int) — счетчик непрочитанных сообщений.
    • is_group (Check) — флаг группового чата.
    • last_message_text (Text), last_message_time (Datetime).
  • Свойства CRMChatMessage:
    • room (Link -> CRMChatRoom, обязательное).
    • direction (Select: Inbound, Outbound).
    • text (Text) — тело сообщения.
    • media_file (Attach) — ссылка на сохраненный файл.
    • message_id (Data) — уникальный ID сообщения на сервере мессенджера.
    • status (Select: Scheduled, Sent, Delivered, Read, Failed).
    • send_at (Datetime, optional) — дата планирования.
    • sender_name (Data) — имя отправителя (для групп).
Actions #1

Updated by It It about 2 months ago

  • Target version set to 1
Actions #2

Updated by It It about 2 months ago

  • Target version changed from 1 to Stage 1: Telegram - Core & Backend
Actions #3

Updated by It It about 2 months ago

  • Status changed from Новий to В процесі
Actions #4

Updated by Redmine Admin about 2 months ago · Edited

Resolved by commit e94652a: feat(db): create DocTypes for CRM Chat Room and Message

Actions #5

Updated by Redmine Admin about 2 months ago

  • Status changed from Вирішено to Зачинено
Actions

Also available in: Atom PDF