Уведомления
Кратко
Система уведомлений информирует сотрудников о событиях: новые заявки, сообщения, назначения, смены статусов, напоминания. Уведомления отображаются через иконку колокольчика в шапке с бейджем непрочитанных. Помимо уведомлений в приложении, доступна доставка звуком в браузере, в Bitrix24, на email, через Telegram-бот и MAX-бот, а также в мобильное приложение — если соответствующий канал подключён. Каждый сотрудник настраивает уведомления для себя. Короткий обзор принципа работы — в статье Как работают уведомления?.
Кто имеет доступ
| Роль | Получение уведомлений | Просмотр своих настроек | Изменение своих настроек | Колокольчик в шапке |
|---|---|---|---|---|
| Администратор | Да | Да | Да | Да |
| Руководитель | Да | Да | Да | Да |
| Оператор | Да | Да | Только с правом управления уведомлениями | Да |
| Сотрудник клиента | О событиях своих заявок | Нет | Нет | Нет |
Право управления уведомлениями у администратора и руководителя есть по роли, оператору его выдают отдельно. Без него оператор видит свою матрицу, но сохранить изменения не может.
Где найти
- Иконка колокольчика расположена в правой части шапки.
- Бейдж с числом показывает количество непрочитанных уведомлений.
- Нажатие на колокольчик открывает выпадающий список уведомлений.
Личные настройки открываются пунктом Уведомления в меню профиля (аватар в шапке) или кнопкой Уведомления на странице профиля.
Как работает
Типы уведомлений (по категориям)
В личной матрице сотрудника события сгруппированы по категориям. Ниже — основные события каждой категории.
Заявки:
| Событие | Кому |
|---|---|
| Новая заявка | Сотрудникам |
| Заявка возвращена в работу | Сотрудникам |
| Оценка согласована | Сотрудникам |
| Заявка взята в работу, Заявка выполнена, Заявка отменена, Оценка готова, Просьба оценить работу | Клиенту |
Назначения и роли:
| Событие | Кому |
|---|---|
| Назначен исполнителем | Назначенному сотруднику |
| Заявка переназначена на вас | Новому исполнителю |
| Заявка переназначена другому | Предыдущему исполнителю |
| Вас добавили участником / Вас исключили из участников | Добавленному или исключённому |
| Вас пригласили к совместной работе / Ответ на приглашение и закрытие совместной работы | Участникам совместной работы |
Сообщения:
| Событие | Кому |
|---|---|
| Новое сообщение в заявке | Сотрудникам |
| Новое сообщение для клиента | Клиенту |
| Упоминание в заявке | Упомянутому (сотруднику или клиенту) |
Контроль и сроки:
| Событие | Кому |
|---|---|
| Нарушен срок реакции, Нет ответа вовремя | Сотрудникам |
| Напоминание | Адресату напоминания |
| Ответственный недоступен — нужно назначить, Линия связи отключилась, Набор не прошёл | Сотрудникам |
| Заканчивается тариф / пакет часов клиента | Команде и клиенту — отдельными событиями |
Прочее:
| Событие | Кому |
|---|---|
| Оценка от клиента | Сотрудникам |
| Сработала автоматизация | Сотрудникам |
События, адресованные клиенту, в личной матрице сотрудника не показываются: их доставку сотрудник не настраивает. Регулярные сводки по расписанию — отдельный механизм, см. Крон-задачи.
Колокольчик и бейдж
Иконка колокольчика в шапке работает следующим образом:
- Бейдж — кружок с числом непрочитанных уведомлений.
- Если непрочитанных нет — бейдж не отображается.
- Число обновляется автоматически, без перезагрузки страницы.
Выпадающий список
При нажатии на колокольчик открывается панель с уведомлениями:
- Показываются последние 50 уведомлений, новые сверху.
- Непрочитанные выделены визуально.
- Каждое уведомление содержит заголовок, краткий текст и время.
- Нажатие на уведомление открывает связанную страницу (например, заявку).
Отметка о прочтении
Уведомления можно отметить как прочитанные двумя способами:
| Действие | Результат |
|---|---|
| Клик на конкретное уведомление | Это уведомление отмечается прочитанным |
| Кнопка «Прочитать все» | Все уведомления отмечаются прочитанными |
После прочтения уведомление остаётся в списке, но теряет визуальное выделение. Бейдж обновляется.
Каналы доставки
| Канал | Описание | Когда появляется в матрице |
|---|---|---|
| В приложении | Колокольчик в шапке | Всегда |
| Звук в браузере | Звуковой сигнал в открытой вкладке при новом уведомлении | Всегда |
| Bitrix24 | Сообщение в мессенджере Bitrix24 | Интеграция с Bitrix24 подключена и готова |
| Письмо на email | Есть включённый email-канал или настроен SMTP | |
| Telegram Bot | Сообщение от Telegram-бота | Всегда; без подключённого бота — пометка «Не подключён» |
| MAX Bot | Сообщение от MAX-бота | Всегда; без подключённого бота — пометка «Не подключён» |
| Приложение на телефоне | Уведомление в мобильном приложении | Настроена доставка в мобильное приложение |
Личные настройки уведомлений
Каждый сотрудник управляет своими уведомлениями через матрицу событие × канал:
- Строки — события, сгруппированные по категориям.
- Столбцы — доступные каналы доставки.
- Каждая ячейка — переключатель вкл/выкл, в том числе для канала «В приложении».
- Кнопка Проверить звук проигрывает сигнал уведомления.
Как определяется, включено ли уведомление:
| Уровень | Приоритет | Откуда берётся |
|---|---|---|
| Значение по умолчанию | Низший | Задано в системе для каждого события |
| Настройка кабинета | Средний | Общая настройка тенанта, если она задана |
| Личная настройка | Высший | Матрица сотрудника |
Пример: по умолчанию для события «Новая заявка» включены «В приложении», «Звук в браузере», Bitrix24 и «Приложение на телефоне», а Email выключен. Сотрудник может включить себе Email или отключить звук.
Настройка
| Шаг | Действие |
|---|---|
| 1 | Откройте меню профиля (аватар в шапке) → Уведомления |
| 2 | Включите или выключите переключатели для нужных событий и каналов |
| 3 | Нажмите Сохранить — настройки применятся только к вам |
Подключение каналов доставки (Bitrix24, Email, Telegram-бот, MAX-бот) выполняется в соответствующих интеграциях. Отдельно про уведомления именно в Bitrix24 — в статье Уведомления в Битрикс24: как настроить.
Безопасность уведомлений
Изоляция данных
- Все уведомления строго привязаны к тенанту (
tenant_id). Оператор одного тенанта никогда не увидит уведомления другого. - Идентификатор тенанта и пользователя берётся из авторизованной сессии, а не из параметров запроса — посмотреть или изменить чужие настройки нельзя.
Контроль доступа
| Действие | Кто может | Почему |
|---|---|---|
| Просмотр своих настроек уведомлений | Все сотрудники | Прозрачность — видеть, что включено |
| Изменение своих настроек уведомлений | Администратор, руководитель; оператор — с правом управления уведомлениями | Предотвращает случайное отключение важных оповещений |
| Изменение уведомлений, адресованных клиенту | Никто из сотрудников через личную матрицу | Доставку клиенту определяют его собственные настройки |
Валидация данных
- Типы событий проверяются по списку известных событий — настройку для несуществующего события сохранить нельзя.
- Сохраняются только каналы, доступные тенанту сейчас: настройку для неподключённого канала создать нельзя.
- Email-адреса проверяются через
filter_var()перед отправкой. - Уведомления безопасности на email отправляются всегда, независимо от личных настроек.
Частые вопросы
Можно ли отключить уведомления полностью?
Каждый канал, включая «В приложении», можно отключить для отдельного события в личной матрице (при наличии права менять настройки). Уведомления безопасности на email не отключаются.
Почему я не получаю уведомления о заявке?
Проверьте: 1) касается ли событие вас (назначение, участие, упоминание); 2) не выключен ли этот тип уведомления в ваших личных настройках; 3) подключён ли нужный канал (Bitrix24, Email, бот).
Сколько уведомлений хранится в списке?
В выпадающем списке отображаются последние 50 уведомлений.
Приходят ли уведомления, когда я не в сети?
Уведомления в приложении накапливаются и отображаются при следующем входе. Email, Bitrix24 и боты доставляются независимо от онлайн-статуса.
Получают ли клиенты уведомления?
Да, о событиях своих заявок — через подключённые каналы (Bitrix24, мобильное приложение, email — в зависимости от события).
Кто может изменить мои настройки уведомлений?
Только вы сами. Для сохранения нужно право управления уведомлениями: у администратора и руководителя оно есть по роли, оператору его выдают отдельно.
Может ли оператор одного тенанта видеть уведомления другого?
Нет. Все уведомления строго изолированы по тенанту. Данные одного тенанта полностью недоступны другому.
Связанные статьи
- Канал WhatsApp — настройка WhatsApp.
- Канал Telegram — настройка Telegram-бота.
- Канал Email — настройка email-уведомлений.
- Напоминания — создание напоминаний по заявкам.
Нужна поддержка, которая так и работает?
TehProf.kz Support собирает обращения из WhatsApp, Telegram, почты и виджета в одну очередь, считает сроки по SLA и показывает, где служба проседает.