Центр оповещений
Автономная интеллектуальная экосистема
Представьте: чрезвычайная ситуация. 500 сотрудников. Нужно за 30 секунд оповестить только тех, кто сейчас на работе, получить от каждого подтверждение, узнать кто не ответил, и автоматически отправить отчёт руководству.
Вручную — невозможно. С «Центром оповещений» — одна кнопка.
Это не просто рассылка
Большинство систем оповещения — это красивая кнопка «Отправить всем». «Центр оповещений» — это другое.
Система сама проверяет содержание текста перед отправкой. Система сама следит за тем, кто в отпуске, кто на больничном. Система сама считает эффективность каждого оповещения. Система сама ограничивает права сотрудников по зонам ответственности. Система сама отправляет отчёты руководству по расписанию.
Это автономный контур управления — а не разовый инструмент рассылки.
1. Что реализовано
Умные оповещения
Четыре типа сигналов с чёткой иерархией важности:
- 🔴 🔴 Красная тревога — экстренные ситуации (пожар, эвакуация, угроза)
- 🟡 🟡 Жёлтая тревога — предупреждения и срочные задачи
- 🔵 🔵 Информация — плановые уведомления и новости
- ✅ ✅ Отбой — снятие тревоги, возврат в штатный режим
Каждое оповещение содержит интерактивные кнопки-ответы прямо в мессенджере. Сотрудник нажимает одну кнопку — система мгновенно фиксирует ответ и пересчитывает статистику в реальном времени.
Гибкие интеллектуальные шаблоны
Шаблон — это не просто сохранённый текст. Это полноценный сценарий оповещения, который можно настроить под любую ситуацию:
- Название, описание, иконка (эмодзи) и тип сигнала
- Текст с динамическими переменными: {время}, {дата}, {место} — система сама подставляет актуальные данные при отправке
- Кнопки действий с произвольным текстом, цветом и иконкой — каждая кнопка это готовый ответ сотрудника
- Вложения: PDF, Word, Excel, изображения — инструкции и документы прямо в оповещении
- Если кнопки не заданы — система автоматически подставляет стандартный набор под тип тревоги
Каждый шаблон накапливает реальную бизнес-статистику:
| Метрика | Что показывает |
|---|
| Использовано | Сколько раз шаблон применялся |
| Среднее время отклика | За сколько секунд сотрудники отвечают |
| Эффективность % | Доля сотрудников, давших ответ |
💡 Пример: Шаблон «Пожарная тревога» — использован 15 раз, среднее время отклика 42 секунды, эффективность 98.29%. Другой шаблон с другой формулировкой даст другие цифры. Система сама показывает что работает лучше.
ИИ-модератор и ИИ-ассистент
Встроенный искусственный интеллект на базе российского GigaChat работает в трёх режимах:
Режим 1 — Генерация текста Менеджер описывает ситуацию в двух словах — ИИ пишет готовый текст оповещения, строго соответствующий выбранному типу сигнала. Если выбрана «Красная тревога» — текст будет про эвакуацию, даже если название шаблона «Совещание».
Режим 2 — Улучшение текста Менеджер написал черновик — ИИ делает текст чётким, понятным и профессиональным одной кнопкой.
Режим 3 — Модерация (блокировка до отправки) Перед сохранением шаблона ИИ автоматически проверяет текст:
- Ненормативная лексика → жёсткая блокировка, текст не сохранится
- Оскорбления и угрозы → жёсткая блокировка
- Несоответствие тону типу сигнала → предупреждение с объяснением
⚠️ Важно: Обиженный или уволенный сотрудник не сможет отправить оскорбительное сообщение — система заблокирует его ещё на этапе создания. Мат и угрозы физически не проходят через систему.
Система ролей и разграничение доступа
Трёхуровневая иерархия с жёсткими техническими ограничениями:
Супер-администратор — полный контроль над всей системой, создание других администраторов и координаторов.
Менеджер (Администратор) — управление оповещениями, группами, шаблонами, просмотр полной аналитики.
Координатор — ограниченная зона ответственности:
- Видит только свои группы — чужие группы физически недоступны
- Может отправлять только разрешённые типы сигналов (например, только «Информация» и «Отбой», но не «Красная тревога»)
- Запрещённые типы и шаблоны не отображаются в его интерфейсе
⭐ Ключевой момент: Проверка прав происходит на сервере, а не только в интерфейсе. Даже если технически подготовленный человек попытается обойти ограничения через прямой запрос — сервер просто не вернёт данные. Систему нельзя обмануть.
Автономная работа — 8 процессов без участия человека
Планировщик проверяет расписания каждые 15 секунд и автоматически выполняет:
- Отправку запланированных оповещений (разовых и циклических)
- Восстановление статусов сотрудников после окончания отпуска
- Синхронизацию отсутствий с системой Redmine
- Обновление кэша данных Redmine
- Автоотправку Excel-отчётов по Redmine-отсутствиям
- Автоотправку Excel-отчётов истории оповещений
- Синхронизацию базы Redmine-пользователей
- Автоотправку отчётов по Redmine Users
Разовое расписание — оповещение уйдёт ровно один раз в назначенное время, даже после перезапуска сервера.
Циклическое расписание — выбираются конкретные дни недели и время. Система отправляет автоматически каждую неделю без какого-либо участия человека.
⭐ Важная деталь: Если сервер был выключен в момент срабатывания — оповещение уйдёт сразу после включения. Ничего не теряется.
Умные Excel-отчёты
Система генерирует 4 типа профессиональных отчётов:
| Отчёт | Содержание |
|---|
| По оповещению | Полный список получателей, статус ответа каждого, время, цветовая индикация по статусам |
| По истории | Все оповещения за выбранный период с фильтрами по группам и типам |
| По Redmine-отсутствиям | Кто в отпуске/командировке/на больничном с датами |
| По Redmine-пользователям | База сотрудников со статусом активации в системе |
Каждый отчёт: цветные строки по статусу, шапка с информацией об организации, автоширина колонок, итоговые строки с процентами.
Автоотправка: отчёт всегда приходит парой — сначала текстовое резюме, затем Excel-файл. Руководитель видит суть сообщением и детали в файле. По расписанию, без запроса.
Интеграции
- MAX — корпоративный мессенджер. Все оповещения, кнопки, файлы и ответы — через него
- Redmine — система задач. Отпуска и больничные автоматически попадают в «Центр оповещений»
- GigaChat — российский ИИ для модерации и генерации текстов
- Excel — автоматическая генерация отчётов на сервере и экспорт в браузере
Дашборд руководителя
- Разработан и запущен живой управленческий дашборд для руководства — отдельная страница с автоматическим обновлением данных каждые 30 секунд.
- Дашборд подключён к реальным данным системы — показывает актуальную информацию по сотрудникам, группам оповещения, отсутствиям из Redmine и истории оповещений без ручного обновления.
- Реализован блок «Требует внимания» — система автоматически выявляет сотрудников без привязки к Redmine, незаполненные подразделения и не активированных пользователей, выводит конкретные числа для принятия решений.
- Встроены срезы по подразделениям ККП и РЦТ — отображаются списки сотрудников в отпуске, на больничном, в командировке и отгуле с датами и цветовой индикацией по типам.
- Добавлена кнопка «Дашборд» в раздел аналитики системы — руководитель может перейти на управленческий дашборд одним нажатием из любого раздела.
- Заложена техническая основа для масштабирования — добавлена возможность подключения нескольких менеджеров с персональными кабинетами без переработки существующего функционала, усилена защита хранения паролей.
- Обеспечена стабильная работа системы — настроена безопасность сервера, синхронизированы данные между разделами, система работает в автономном режиме без участия сотрудников.
2. Что работает отлично
| Функция | Результат |
|---|
| Массовая отправка | 30 сообщений в секунду, без потерь |
| Сбор ответов | 1 нажатие кнопки, мгновенная фиксация |
| ИИ-модерация | Блокирует мат и угрозы до отправки |
| Синхронизация статусов | Каждые 15 сек, данные всегда актуальны |
| Роли и доступ | Двойная защита: UI + сервер |
| Excel автоотчёты | Текст + файл, по расписанию, руководителю в мессенджер |
| Deep-link активация | Один клик по ссылке — сотрудник подключён |
| Статистика в реальном времени | Ответы пересчитываются мгновенно |
3. Что выгодно отличает от аналогов
- 🇷🇺 🇷🇺 Полностью российский стек — MAX, GigaChat, отечественные серверы
- 🔒 🔒 Данные не покидают контур организации
- 🤖 🤖 ИИ-фильтрация контента — не просто помощник, а контролёр качества
- 📱 📱 Без установки приложений — сотрудники работают в знакомом мессенджере
- 📊 📊 Измеримая эффективность — система сама считает какие формулировки работают лучше
- 🔐 🔐 Неподдельная защита ролей — права проверяются на сервере, не обойти
- ♻️ ♻️ Повторный ответ обновляет запись — в отчёте всегда одна строка на сотрудника, без дублей
- 💾 💾 Архивирование вместо удаления — история сохраняется, но не мешает
4. Что протестировано — реальные результаты
Система прошла боевое тестирование на реальных сотрудниках организации. Все сценарии ниже — это не демо, это живая работа прямо сейчас.
Тест 1 — Ежедневный утренний контроль прибытия (50 человек)
Сценарий: каждый рабочий день система сама, без участия человека, выполняет полный цикл утреннего контроля.
Что происходит:
| Время | Действие системы |
|---|
| 07:30 | Автоотправка оповещения «Отчёт о прибытии на работу» — группа РЦТ(УЦТиОПД+УАиАД), повторяется Пн-Пт |
| 08:50 | Автоотправка отчёта оповещения руководителю — кто получил, кто ответил, статусы |
| 08:55 | В системе актуальная картина: кто на месте, кто в отпуске, на больничном, в отгуле, в командировке |
Результат: руководитель к 9 утра знает точный статус каждого сотрудника. Без звонков, без таблиц, без ручной работы.
Тест 2 — Рассылка инструкции для ознакомления (29 человек)
Сценарий: нужно разослать регламентный документ с кликабельными ссылками на проекты Redmine, получить подтверждение ознакомления от каждого сотрудника и вечером получить сводный отчёт.
Что произошло:
- Разовая автоотправка в 09:30 — шаблон «Инструкции, регламенты», группа УМРИТО (10 чел.) и другие
- Сотрудники получили сообщение с текстом, кликабельными ссылками на 5 проектов Redmine и кнопкой «ОЗНАКОМЛЕН»
- Каждый нажал кнопку → система мгновенно ответила: «Подтверждено. Информация принята к сведению»
- 29 человек получили и подтвердили ознакомление
- Вечером руководитель автоматически получил Excel-отчёт (16.3 КБ) со списком всех ознакомившихся
Что видно в мессенджере у сотрудника:
✅ ВЫ ОТВЕТИЛИ: ✅ ОЗНАКОМЛЕН
✅ Подтверждено. Информация принята к сведению.
📎 Все_пользователи_18.06...xlsx [16.3 КБ]
Сводная статистика боевого использования
| Показатель | Данные |
|---|
| Сотрудников под мониторингом | 50 человек |
| Ежедневных автооповещений | 2 в день (07:30 и 08:50) |
| Дней недели автозапуска | Пн, Вт, Ср, Чт, Пт |
| Подтверждений ознакомления | 29 из 29 |
| Последняя синхронизация данных | 18.06.2026, 08:55 |
Вывод: система работает в боевом режиме. Оба сценария — ежедневный контроль прибытия и контроль ознакомления с документами — выполняются автоматически, без участия человека, с фиксацией каждого ответа и автоотправкой отчёта руководителю.
5. Планы на развитие
Ближайшие доработки
- 📺 📺 Автономный живой дашборд (главный приоритет) — отдельный независимый сайт на своём адресе, который автоматически обновляется каждые несколько секунд и показывает в реальном времени полную картину по всему персоналу: сколько сотрудников на работе, сколько в отпуске, на больничном, в командировке, сколько активированы в системе, какие оповещения активны прямо сейчас. Данные поступают автоматически из «Центра оповещений» — никто ничего не нажимает, экран всегда актуален. Такой дашборд можно вывести на монитор в приёмной руководителя, на экран в ситуационном центре или открыть на любом устройстве. Это не страница внутри системы — это автономная платформа мониторинга, которая живёт отдельно и работает сама.
- 📍 📍 Геоподтверждение — сотрудник нажимает кнопку и передаёт геолокацию
- 🔔 🔔 Push-уведомления — доставка даже при слабом интернете
- 🗓 🗓 Интеграция с корпоративным календарём — оповещения по событиям
- 📋 📋 Электронный журнал оповещений — автоматический, для проверяющих органов
Стратегия масштабирования
- 🏢 🏢 Единая платформа для министерства — все подведомственные организации в одном интерфейсе
- 📊 📊 Сводный дашборд для региона — общая картина по всем учреждениям в реальном времени
- 🔔 🔔 API для смежных систем — любая система может отправлять оповещения через платформу
- 🤝 🤝 Интеграция с ГАС "Управление" — автоматическая передача данных в государственные системы
6. Задачи, которые решает: от простого к сложному
Задача 1 — Напомнить всем о собрании
Раньше: секретарь обзванивает 30 человек, тратит час, половина не берёт трубку.
Сейчас: менеджер выбирает шаблон «Собрание», нажимает «Отправить» → через 5 секунд все 30 сотрудников получили сообщение с кнопками «Буду» / «Не смогу». Система показывает ответы в реальном времени.
Экономия: 55 минут. Каждый раз.
Задача 2 — Ежедневный утренний отчёт руководителю
Раньше: HR собирает данные, формирует таблицу, отправляет вручную. 30–40 минут каждое утро.
Сейчас: один раз настроено расписание — каждый день в 07:30 руководитель получает в мессенджер текстовое резюме и Excel-файл: кто в отпуске, кто на больничном, кто в командировке, кто вышел на работу.
Экономия: 40 минут ежедневно. Без участия человека.
Задача 3 — Координатор отправляет только в свои группы
Ситуация: в организации 5 отделов, у каждого свой координатор. Нужно чтобы координатор отдела А не мог случайно (или намеренно) отправить оповещение сотрудникам отдела Б.
Решение: координатору назначаются конкретные группы и разрешённые типы сигналов. Он физически не видит чужих групп и чужих шаблонов. Даже при попытке технического обхода — сервер заблокирует запрос.
Результат: полный контроль зон ответственности без риска ошибки.
Задача 4 — Экстренное оповещение при ЧС
Ситуация: пожарная тревога. 200 сотрудников. Нужно за минуту оповестить только тех, кто сейчас в здании (не в отпуске, не на больничном), получить подтверждение эвакуации, понять кто не ответил.
Что происходит:
- Менеджер выбирает шаблон «Пожарная тревога» (уже готов, проверен ИИ)
- Система автоматически исключает 23 человека в отпуске и 4 на больничном
- 173 сотрудника получают сообщение за 6 секунд
- Кнопки: «Эвакуировался» (зелёная) / «Нужна помощь» (красная) / «Принято дистанционно»
- Статистика обновляется в реальном времени — менеджер видит кто ещё не ответил
- Через 10 минут Excel-отчёт автоматически уходит руководству
То, что раньше занимало час хаоса — теперь 10 минут чёткой работы.
Задача 5 — Постоянный мониторинг сотрудников министерства
Ситуация: организация с несколькими подразделениями (ККП и РЦТ). Общая база в Redmine. Каждый руководитель видит только своё. Министерство видит всё.
Как работает система ежедневно без участия человека:
- Каждый час подгружает актуальные данные об отпусках и больничных из Redmine
- Каждые 15 секунд синхронизирует статусы по всем сотрудникам
- В 07:30 отправляет отчёты каждому руководителю подразделения
- Тех, кто не вышел на работу — автоматически исключает из рассылок
- Аналитика показывает: 78.8% сотрудников активированы в системе, 33 человека в группах, 5 временно отсутствуют
Результат: полный цифровой контроль над персоналом организации. 24/7. Без ручного труда.
Итог
«Центр оповещений» — это не инструмент рассылки. Это автономная система, которая сама думает, сама проверяет, сама отчитывается и сама защищает от ошибок. Она работает пока все спят — и каждое утро руководитель уже знает всё что нужно знать.
Цифры проекта
| Показатель | Значение |
|---|
| Скорость отправки | 30 сообщений/секунда |
| Автоматических процессов | 8 (работают 24/7, цикл 15 сек) |
| Типов Excel-отчётов | 4 |
| Типов оповещений | 4 |
| Внешних интеграций | 4 (MAX, Redmine, GigaChat, Excel) |
| Ролей доступа | 3 уровня с двойной защитой |
| API-методов | 70+ |
| Реализованных функций | ~90 |
Система разработана на российском стеке технологий. Готова к масштабированию на уровень министерства и подведомственных учреждений. Данные хранятся внутри инфраструктуры организации и не передаются третьим сторонам.