Общая прочитанность
Обновлено
Включение
В CRM → Плагины → Удобные сообщения установите «Включено» у настройки «Общая прочитанность», нажмите «Сохранить» и обновите страницу сообщений у сотрудников.
Передача работает через веб-интерфейс CRM. Отдельные API-ключи, вебхуки и задания cron для неё не настраиваются. Плагин не подключает новые источники сообщений: почта и мессенджеры должны уже работать в CRM.
Какие действия передают прочтение
| Действие | Результат |
|---|---|
| Явное открытие переписки или сообщения | Прочитанные сотрудником сообщения передаются команде в пределах границы, зафиксированной перед открытием. |
| Штатная отметка прочтения в CRM | Передаются сообщения, прочтение которых подтверждено штатными отметками CRM. |
| Успешный ответ из веб-интерфейса CRM | Плагин проверяет успешный результат отправки и созданное исходящее сообщение, затем передаёт подтверждённое прочтение. |
| «Прочитать всё для всех» | Передаются сообщения, отмеченные массовой операцией для её инициатора. |
| Автоматическое открытие первой переписки | Прочтение остаётся личным. |
| Фоновое обновление и подгрузка переписки | Не публикуют новое общее прочтение. |
| «Пометить непрочитанным» | Меняет только личную отметку сотрудника. |
| Чтение в мобильном приложении или через API | Не передаётся коллегам. |
Плагин передаёт подтверждённые отметки прочтения, а не просто факт загрузки страницы или попытку отправить ответ. Новые входящие, появившиеся во время действия, не должны поглощаться отметкой старых сообщений.
Кто получает отметки
Получатели — активные сотрудники с доступом к CRM. Им не нужно находиться в системе в момент действия коллеги. Заблокированные пользователи и обычные контакты без статуса сотрудника не входят в этот список.
Общая прочитанность не выдаёт права на чужие переписки. Отметка прочтения и доступ к просмотру — разные вещи: просмотр по-прежнему ограничивается правами CRM.
Для разработчика: плагин хранит журнал переданных сообщений в crm_ewcrmchannels_shared_read и добавляет штатные отметки в crm_message_read. Передаются идентификаторы сообщений и сотрудников внутри базы Webasyst; собственной отправки этих данных внешнему сервису в коде плагина нет. Отправку писем и сообщений выполняют штатные источники CRM.
Личные отметки и история
Ручное «Пометить непрочитанным» остаётся личным. Повторное открытие коллегой уже переданного сообщения не стирает эту личную отметку: повторная публикация одного и того же сообщения не выполняется.
Само включение функции не копирует всю прежнюю историю чтения текущих сотрудников. Плагин начинает фиксировать поддерживаемые действия. Сотруднику, который появился позже, при загрузке бэкенда CRM переносятся отметки из накопленного журнала; большой журнал обрабатывается частями при последующих загрузках.
Выключение и удаление
Выключение настройки не отменяет прочтение, уже переданное коллегам. Жёлтая отметка «Ожидает ответа» также не снимается от одного прочтения и сохраняется до ответа сотрудника.
При штатном удалении плагина удаляются его журнал и собственные настройки. Штатные отметки CRM в crm_message_read сохраняются, поэтому удаление не восстанавливает прежнюю непрочитанность.