Разработка корпоративного портала: интранет для сотрудников под ключ
Что такое корпоративный портал, какие задачи он решает, из чего состоит и как Devrum реализует такие проекты от архитектуры до запуска.

Регламенты в Google Docs. Заявки на отпуск через email. Новости компании в Telegram. Адаптация новичка — папка на сетевом диске, которую никто не обновлял 2 года. Оргструктура — файл Excel, актуальный на прошлый квартал.
Знакомая картина? По данным McKinsey, сотрудники тратят до 1.8 часа в день на поиск информации внутри компании. Для организации на 200 человек это 360 часов ежедневно. Умножьте на среднюю ставку — и получите сотни тысяч рублей потерь каждый месяц. Не на ошибки, не на простои. Просто на поиск нужного документа.
Корпоративный портал (интранет) решает эту проблему: единая точка входа для всех внутренних процессов. Не сайт для клиентов, а рабочая среда для сотрудников. Мы в DEVRUM строим такие порталы на Jmix — enterprise-фреймворке с row-level security, BPM-движком и встроенной ролевой моделью. Для небольших команд (до 30 человек) используем WordPress с закрытым доступом.
Почему без портала компания теряет деньги
Вот реальные сценарии, которые мы видим у клиентов до внедрения:
Согласование документов занимает 5 рабочих дней. Договор проходит 4 согласующих. Каждый получает файл на почту, открывает через 6–8 часов, вносит правки в свою версию. Итог: 3 конфликтующие редакции, потерянные комментарии, юрист переделывает с нуля. В корпоративном портале тот же процесс занимает 4 часа — маршрут согласования настроен через BPM, уведомления приходят в портал и Telegram, история версий сохраняется автоматически.
Новый сотрудник выходит на продуктивность за 3–4 недели вместо 1–2. Без портала адаптация выглядит так: HR отправляет 12 ссылок на Google Docs, половина устарела. Наставник объясняет устно, потому что письменной базы знаний нет. IT-заявку на доступы новичок отправляет в чат, где её теряют среди 40 других сообщений. С порталом: автоматический чеклист адаптации, база знаний с поиском, заявка на доступы через форму с SLA 4 часа.
HR тратит 30% рабочего времени на рутину. Сбор заявлений на отпуск через email, ведение графика в Excel, ручное формирование справок. Портал автоматизирует: сотрудник подаёт заявку → руководитель согласует в 1 клик → HR видит обновлённый график в реальном времени. Экономия — от 40 часов в месяц для HR-отдела из 3 человек.

Что входит в корпоративный портал
Не абстрактные «модули», а конкретный функционал, который мы реализуем:
Единая точка входа. Сотрудник открывает портал утром и видит: свои задачи, непрочитанные новости компании, статус заявок, ближайшие события. Не 7 вкладок в браузере, а одна. Каждый видит только то, что относится к его роли и отделу — row-level security Jmix обеспечивает это на уровне базы данных, а не фронтенда.
База знаний с полнотекстовым поиском. Регламенты, инструкции, шаблоны документов, FAQ по внутренним процессам — всё в одном месте с версионированием. Сотрудник находит нужный документ за 10 секунд вместо 20 минут переписки в чатах. Поддержка форматов: PDF, DOCX, видео-инструкции. Категории, теги, привязка к отделам.
Электронный документооборот и согласование. BPM-движок Jmix позволяет настроить любой маршрут: последовательное согласование, параллельное, с условными ветвлениями. Договор → юрист → финансист → директор — с автоматическими напоминаниями и эскалацией при просрочке. Интеграция с системами документооборота и КЭДО.
Сервис-деск: заявки в IT, HR, АХО. Не «напишите в чат», а структурированная форма с категорией, приоритетом и SLA. Сотрудник создаёт заявку «не работает принтер» → IT получает тикет с номером кабинета и моделью оборудования → закрывает с комментарием. Вся история сохранена. Руководитель видит аналитику: среднее время реакции 2.3 часа, 94% заявок закрыты в срок.
Новости компании и внутренние коммуникации. Лента новостей с таргетингом по отделам: производству — одни новости, бухгалтерии — другие. Опросы, голосования, комментарии. Замена корпоративного Telegram-канала, где важное теряется среди мемов.
Оргструктура и справочник сотрудников. Визуальное дерево подчинённости, карточка каждого сотрудника: ФИО, должность, отдел, рабочий телефон, email. Синхронизация с Active Directory — при увольнении доступ отключается автоматически.
KPI-дашборды и отчёты. Руководители видят ключевые показатели в реальном времени: выручка, количество заявок, загруженность отделов, сроки проектов. Jmix Reports генерирует отчёты в Excel, PDF, HTML — по расписанию или по запросу. Данные агрегируются из 1С, CRM и самого портала.
Модуль обучения. Онбординг-программы для новичков, обязательные курсы (охрана труда, информационная безопасность), тестирование знаний. Отслеживание прогресса: HR видит, кто прошёл курс, кто — нет.
Примеры реализации
Портал для производственной компании (500 сотрудников). Задача: заменить 7 разрозненных инструментов одним порталом. Срок реализации — 10 недель. Результат после 3 месяцев работы: согласование документов сократилось с 5 дней до 4 часов, IT-заявки обрабатываются на 60% быстрее, 92% сотрудников используют портал ежедневно. Стек: Jmix + PostgreSQL, интеграция с 1С и Active Directory, SSO через LDAP.
Интранет для сервисной компании (120 человек). Ключевая задача — база знаний и управление заявками клиентов. Реализация за 6 недель. База знаний: 340 статей с полнотекстовым поиском, среднее время поиска ответа сократилось с 15 минут до 40 секунд. Интеграция с Telegram-ботом: клиент оставляет заявку через бота, она автоматически попадает в портал с привязкой к договору.
Простой интранет для агентства (25 сотрудников). WordPress с плагинами BuddyPress и WP-Members. Закрытый доступ, новости, файлообменник, список контактов. Реализация — 2 недели. Бюджет в 4–5 раз ниже, чем на Jmix, достаточный функционал для маленькой команды.

Технологии: Jmix для enterprise, WordPress для малого бизнеса
Jmix (Java 17/21 + Spring Boot + PostgreSQL). Фреймворк из реестра Российского ПО, который используют банки, госструктуры, промышленные предприятия. Что даёт конкретно для корпоративного портала:
| Возможность | Как работает в Jmix |
|---|---|
| Ролевая модель | Row-level security: бухгалтер видит только финансовые документы, а не кадровые. Настройка через UI, без кода |
| Согласования | BPM-движок с визуальным редактором маршрутов. Последовательные, параллельные, условные ветвления |
| Отчёты | Jmix Reports: шаблоны в Word/Excel, генерация в PDF/HTML, выгрузка по расписанию |
| SSO/LDAP | Подключение к Active Directory за 2–4 часа. Один логин для всех корпоративных систем |
| Аудит | Встроенный аудит-лог: кто, когда, что изменил. Требование для ISO 27001 и корпоративных стандартов |
WordPress (для команд до 30 человек). Когда полноценный Jmix-портал избыточен: небольшая команда, нужна лента новостей, файлообменник, справочник контактов. Плагины BuddyPress, WP-Members, WPForms закрывают базовые потребности. Стоимость — в 4–5 раз ниже. Подробнее о разработке веб-приложений на нашем стеке.
Что конкретно можно реализовать на WordPress. Закрытый раздел с авторизацией через WP-Members — только сотрудники с корпоративным email получают доступ. Лента новостей с категориями по отделам. Файлообменник с контролем версий через WP Document Revisions. Справочник сотрудников с фото, должностью и контактами — BuddyPress. Простые формы заявок через WPForms с уведомлениями на email. Для 15–25 сотрудников этого более чем достаточно, а стоимость в 4–5 раз ниже enterprise-решения на Jmix.
Интеграции: 1С, AD, почта, Telegram
Корпоративный портал не работает изолированно. Мы подключаем его к тем системам, которые уже используются в компании:
1С (Бухгалтерия, ЗУП, ERP). Двусторонний обмен через REST API или COM-объекты. Портал показывает остатки отпусков из ЗУП, статус оплаты счетов из Бухгалтерии, складские остатки из ERP. Данные обновляются каждые 15 минут или в реальном времени через webhook.
Active Directory / LDAP. Централизованное управление пользователями. Создали сотрудника в AD — он автоматически появляется в портале с правильной ролью. Уволили — доступ закрывается мгновенно. SSO: один логин Windows для всех систем.
Корпоративная почта. Уведомления о новых задачах, согласованиях, ответах на заявки. Дублирование в email для тех, кто не в портале. Работаем с Exchange, Yandex 360, Google Workspace.
Telegram-бот. Сотрудник отправляет боту «создай заявку» → бот спрашивает категорию и описание → заявка появляется в портале. Руководитель получает уведомление о согласовании прямо в Telegram и одобряет одной кнопкой.
КЭДО (кадровый электронный документооборот). Подписание заявлений, приказов, актов через ЭЦП прямо в портале. Соответствие 63-ФЗ об электронной подписи. Интеграция с «Контур.Диадок» или «СБИС». Подробнее о проектной разработке и интеграциях.
Безопасность корпоративного портала
Портал содержит чувствительные данные: зарплаты, кадровые документы, коммерческие договоры, стратегические планы. Безопасность — не опция, а базовое требование.
Row-level security (безопасность на уровне строк). Jmix реализует контроль доступа не на уровне интерфейса (скрыть кнопку), а на уровне SQL-запросов. Даже если разработчик забыл добавить проверку в экране — пользователь физически не получит данные, к которым у него нет доступа. Бухгалтер видит только финансовые документы своего подразделения. Руководитель — данные своего отдела. Директор — всё. Настройка через UI без написания кода.
SSO и двухфакторная аутентификация. Интеграция с Active Directory через LDAP: сотрудники используют свой доменный логин. Один пароль на Windows, портал, почту и 1С. При увольнении деактивация учётной записи в AD автоматически блокирует доступ ко всем системам. Для критичных ролей (финансисты, HR, администраторы) — обязательная двухфакторная аутентификация через TOTP или push-уведомления.
Аудит-лог. Встроенная система аудита фиксирует каждое действие: кто просматривал документ, кто редактировал запись, кто менял права доступа. Логи хранятся минимум 12 месяцев. Это не только безопасность, но и требование для ISO 27001, SOC 2 и внутренних корпоративных стандартов. Администратор в любой момент может выгрузить отчёт: «все действия пользователя Иванов за последний месяц».
Шифрование и резервное копирование. Все данные хранятся в PostgreSQL с шифрованием at rest. Соединения — только через HTTPS/TLS 1.3. Автоматические бэкапы каждую ночь на отдельное хранилище с 30-дневной глубиной. Время полного восстановления — от 30 минут до 2 часов в зависимости от объёма данных.
Размещение. Портал разворачивается на инфраструктуре заказчика (on-premise) или в российском облаке (Yandex Cloud, VK Cloud). Для компаний с требованиями к локализации данных — серверы строго на территории РФ. Docker-контейнеризация позволяет развернуть портал на любом сервере за 2–3 часа.
ROI: когда портал окупается
Цифры из реальных проектов — не абстрактные «повышение эффективности», а конкретная экономия:
| Метрика | До портала | После портала | Экономия |
|---|---|---|---|
| Согласование документов | 5 рабочих дней | 4 часа | 90% времени |
| Поиск информации | 1.8 часа/день на сотрудника | 15 минут/день | 87% времени |
| Адаптация нового сотрудника | 3–4 недели | 1–1.5 недели | 60% быстрее |
| Обработка IT-заявок | 12 часов среднее | 2.3 часа | 80% быстрее |
| Рутина HR (отпуска, справки) | 40 часов/мес | 8 часов/мес | 32 часа/мес |
Для компании на 200 человек средняя экономия составляет 1.5 часа на сотрудника в день. При ставке 500 руб./час это 150 000 руб./день или более 3 млн руб./мес. Портал окупается за 2–4 месяца.
Пример расчёта для компании из 300 сотрудников. Средняя зарплата сотрудника — 80 000 руб./мес, стоимость часа — ~500 руб. До портала: поиск информации — 1.5 часа/день, согласования — 2 часа/день на 30 руководителей, обработка HR-заявок — 60 часов/мес ручной работы. После портала: поиск — 15 мин/день (экономия 375 часов/день по компании), согласования — 20 мин вместо 2 часов (экономия 50 часов/день для руководителей), HR-рутина — 12 часов/мес вместо 60. Итого: экономия более 4 млн руб./мес при инвестициях в разработку, которые окупаются за 2–3 месяца. Это без учёта снижения текучести кадров — по исследованию Gallup, компании с выстроенными внутренними коммуникациями теряют на 21% меньше сотрудников.
Как мы строим корпоративные порталы: от аудита до запуска
- Аудит процессов (1–2 недели). Интервью с ключевыми сотрудниками: HR, IT, руководители отделов. Карта текущих процессов: где теряется время, какие инструменты используются, что раздражает больше всего. Результат — документ с приоритетами и архитектурой будущего портала
- Проектирование и прототип (2–3 недели). Wireframes ключевых экранов: главная, заявки, база знаний, документооборот. Согласование ролевой модели и маршрутов BPM. Прототип на staging для ранней обратной связи
- Разработка (6–12 недель в зависимости от объёма). Итерации по 2 недели (Scrum). После каждого спринта — демо для заказчика. Интеграция с 1С, AD, почтой идёт параллельно с основной разработкой
- Тестирование и пилотный запуск (1–2 недели). Пилот на группе из 20–30 сотрудников. Сбор обратной связи, доработки. Обучение администраторов и ключевых пользователей
- Полный запуск и сопровождение. Раскатка на всю компанию. Сопровождение и поддержка: мониторинг, бэкапы, обновления, доработки по сниженной ставке
Сроки типового проекта: от 8 недель (базовый портал) до 16 недель (с КЭДО, интеграциями, KPI-дашбордами). Если нужна почасовая консультация по архитектуре — обсудим до начала проекта.
Почему DEVRUM
7+ лет в корпоративной Java-разработке. Проекты для Транснефти (документооборот на 1 000+ пользователей), Amdocs (микросервисы для телекома), МТС (стартапы с нуля). Знаем, как работают enterprise-системы изнутри — не по документации, а по 100 000+ строк написанного кода.
Работаем на стеке, который используют банки и госкорпорации. ПО в реестре Российского ПО. Договор с ИП.
Стоимость ниже рынка: мы не агентство с 40 менеджерами. Разработчик, который ведёт проект, — он же проектирует архитектуру, пишет код и отвечает за результат. Без прослоек. Без «ваш запрос передан в отдел разработки».
Не «внедряем решение», а строим систему вместе с вами. Первая встреча — бесплатно: разбираем ваши процессы, показываем, где теряется время, даём оценку сроков и стека. Без обязательств, без давления. Если портал вам не нужен — честно скажем.
Работаем по договору с фиксированными этапами и прозрачной отчётностью. Каждые 2 недели — демо с реальным функционалом, а не презентации с обещаниями. Код остаётся у вас: полный исходный код, документация, инструкции по развёртыванию. Никакой vendor lock-in.
Поддержка после запуска: мониторинг, обновления Jmix и Spring Boot, доработки по сниженной ставке. Подробнее о сопровождении ПО.
Если у вас есть вопросы по корпоративному порталу — напишите нам. Ответим в течение 24 часов.
Какие задачи решает корпоративный портал
Этапы разработки
-
01Аудит процессовИнтервью с HR, IT, руководителями. Карта текущих инструментов и болей. Документ с архитектурой — 1–2 недели
-
02ПроектированиеWireframes экранов, ролевая модель, маршруты BPM. Прототип на staging для обратной связи — 2–3 недели
-
03Разработка и интеграцияСпринты по 2 недели, демо после каждого. Подключение 1С, AD, почты параллельно — 6–12 недель
-
04Запуск и сопровождениеПилот на 20–30 сотрудниках, обучение, полная раскатка. Мониторинг, бэкапы, обновления