Авторизация
Сброс пароля
Развитие корпоративного портала РНПК на базе Битрикс24 Enterprise
Заказчик: АО «Российская Национальная Перестраховочная Компания» (РНПК)

Комплексное развитие работающего корпоративного портала РНПК на Битрикс24 Enterprise: унификация интерфейсов, интеграция с 1С:ЗУП и Active Directory, новое представление оргструктуры, CI/CD и рефакторинг кастомных сервисов за 3 месяца.
1. Вводная задача от заказчика, проблематика, цели
О компании
АО «Российская Национальная Перестраховочная Компания» (РНПК) — российская перестраховочная компания, обеспечивающая стабильность отечественного страхового рынка и перестраховочную защиту крупных рисков.
Корпоративный портал РНПК построен на базе коробочной версии Битрикс24 Enterprise и используется как единая цифровая среда для сотрудников компании.
Задача
К началу проекта Битрикс24 уже был внедрен и активно использовался в РНПК. За время эксплуатации портал получил собственный дизайн, интеграции, корпоративные разделы, виджеты и значительный объем кастомной функциональности.
По мере развития системы возникла необходимость комплексно доработать существующее решение: унифицировать интерфейс, стабилизировать отдельные ранее разработанные компоненты, развить интеграции с корпоративными системами и реализовать новые пользовательские сценарии.
При этом требовалось сохранить уже работающую функциональность и обеспечить дальнейшее развитие портала без модификации ядра Битрикс24.
Для решения этих задач РНПК привлекла «Цифровой Элемент» как разработчика и партнера 1С-Битрикс с компетенциями в развитии сложных корпоративных решений на базе коробочной версии Битрикс24 Enterprise.
Цели и задачи
Основной целью проекта стало комплексное развитие существующего корпоративного портала и создание технологической основы для его дальнейшей эксплуатации и масштабирования.
Необходимо было:
- организовать управляемый процесс разработки и выпуска изменений;
- унифицировать пользовательские интерфейсы корпоративного портала;
- развить интеграцию Битрикс24 с кадровыми системами;
- автоматизировать актуализацию данных сотрудников;
- разработать новое представление организационной структуры;
- стабилизировать ранее разработанные корпоративные сервисы;
- провести рефакторинг критичных участков кастомного кода;
- сохранить совместимость доработок со штатными механизмами Битрикс24.
Проект необходимо было реализовать в сжатые сроки — основная фаза работ заняла 3 месяца.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Организовали управляемую разработку и выпуск изменений
Одной из первых задач стало внедрение CI/CD для разработки и развертывания доработок корпоративного портала.
Для активно развиваемой коробочной версии Битрикс24 Enterprise это особенно важно: одновременно изменяются различные кастомные компоненты и корпоративные сервисы, при этом новые релизы не должны нарушать работу уже используемой функциональности.
Мы сформировали управляемый процесс поставки изменений с последовательным прохождением этапов разработки, проверки, тестирования и последующего развертывания.
Это позволило снизить риски при выпуске новых версий и создать техническую основу для дальнейшего системного развития портала.
Унифицировали интерфейс корпоративного портала
За время эксплуатации различные разделы портала развивались независимо друг от друга. Часть страниц использовала стандартный интерфейс Битрикс24, часть — собственные шаблоны и кастомные элементы.
Команда «Цифрового Элемента» провела анализ существующей структуры портала и подготовила техническое решение по унификации пользовательских интерфейсов.
Были определены страницы для перевода на единый корпоративный шаблон, проанализированы зависимости от штатных компонентов Битрикс24 и выявлены потенциальные проблемы, возникающие при изменении шаблона.
Работы затронули основные корпоративные разделы:
- организационную структуру;
- информацию о сотрудниках;
- календарь событий;
- дни рождения;
- фотогалерею;
- форум;
- корпоративный поиск;
- карту портала;
- образовательные разделы;
- другие внутренние сервисы.
Были унифицированы основные элементы интерфейса: навигация, header, footer, хлебные крошки и представление контентных блоков.
При этом мы отказались от формального перевода абсолютно всех страниц на новый шаблон. Для отдельных штатных модулей Битрикс24 сохранено стандартное представление, если изменение шаблона могло повлиять на корректность их работы.
Такой подход позволил совместить единый корпоративный дизайн с устойчивостью штатной функциональности платформы.
Развили интеграцию с 1С:ЗУП и Active Directory
Отдельным направлением проекта стало развитие интеграционного контура, связанного с учетными записями и кадровыми данными сотрудников.
В существующей системе Битрикс24 взаимодействовал одновременно с Active Directory и 1С:ЗУП. Мы разделили зоны ответственности между системами и доработали существующие механизмы синхронизации.
1С:ЗУП используется как мастер-система для кадровой информации, а Active Directory — для работы с учетными записями пользователей.
В Битрикс24 была расширена модель данных сотрудника и реализована обработка дополнительных кадровых событий.
Портал автоматически получает и актуализирует необходимые данные, учитывает прием сотрудников, кадровые назначения и завершение работы.
Особое внимание уделили корректной обработке жизненного цикла учетной записи. При изменении статуса сотрудника связанные с ним данные и сущности Битрикс24 сохраняются, благодаря чему не нарушается история работы с задачами, комментариями, бизнес-процессами и другими объектами портала.
Также была доработана логика корпоративного блока «Новые сотрудники и назначения», который автоматически формируется на основании актуальных кадровых данных.
Разработали новое представление организационной структуры
Стандартного представления организационной структуры оказалось недостаточно для ежедневной работы сотрудников.
Мы разработали дополнительный списочный режим, который дополняет существующее древовидное представление структуры компании.
Новый интерфейс позволяет:
- переключаться между деревом и списком;
- последовательно раскрывать уровни организационной структуры;
- искать сотрудников и подразделения;
- автоматически переходить к найденному объекту;
- просматривать состав подразделений;
- видеть численность подразделений;
- получать информацию о функциях подразделения;
- открывать детальную информацию о сотруднике;
- работать со структурой при помощи клавиатуры.
Карточка сотрудника объединяет основные корпоративные и контактные данные, а структура подразделений позволяет быстро определить положение сотрудника внутри компании.
В результате организационная структура стала не просто визуальным деревом подразделений, а полноценным навигационным инструментом корпоративного портала.
Провели рефакторинг календарных сервисов
Одной из особенностей проекта стала работа не только с новой функциональностью, но и с уже существующим кастомным кодом.
В частности, была проведена переработка механизма формирования корпоративных календарных событий.
Ранее значительный объем бизнес-логики был сосредоточен в одном обработчике. Это усложняло развитие функциональности и увеличивало вероятность появления регрессионных ошибок при внесении изменений.
Мы разделили ответственность между отдельными сервисами и классами: управление событиями, взаимодействие с календарем, подготовку пользовательских данных и работу со связями между сущностями.
Для передачи данных между слоями стали использоваться отдельные структуры данных, была систематизирована обработка исключений и подготовлен единый механизм логирования.
После рефакторинга команда провела комплексное тестирование сценариев создания, изменения и удаления событий, работы дней рождения и синхронизации информации между связанными интерфейсами портала.
В результате код стал более прозрачным, предсказуемым и пригодным для дальнейшего развития.
Доработали календарь и корпоративные сервисы
Параллельно с архитектурными изменениями команда развивала пользовательские сервисы портала.
Работы затронули календарь событий, фотогалерею, корпоративную навигацию, поиск, кадровые информационные блоки и другие специализированные разделы.
При реализации доработок мы придерживались архитектуры коробочной версии Битрикс24 и максимально использовали штатные механизмы платформы.
Кастомная функциональность реализовывалась через отдельные компоненты и модули, стандартное поведение расширялось через API и обработчики событий, без модификации ядра продукта.
Для интерфейсов, работающих с большими объемами информации, учитывались требования к производительности: кеширование, постраничная обработка данных и отложенная загрузка контента.
Такой подход позволяет развивать портал и одновременно сохранять возможность установки последующих обновлений Битрикс24.

3. Результаты сотрудничества
За 3 месяца команда «Цифрового Элемента» выполнила комплексное развитие существующего корпоративного портала РНПК на базе Битрикс24 Enterprise.
Мы не заменяли уже созданную систему, а последовательно развили ее архитектуру и пользовательские возможности:
- организовали управляемый процесс выпуска изменений;
- унифицировали интерфейсы корпоративного портала;
- развили интеграцию с 1С:ЗУП и Active Directory;
- автоматизировали работу с кадровыми данными;
- создали новое представление организационной структуры;
- стабилизировали календарные и другие корпоративные сервисы;
- провели рефакторинг ранее разработанного функционала;
- сохранили штатные механизмы Битрикс24 и возможность дальнейшего обновления платформы.
В результате РНПК получила более целостный, стабильный и технологически управляемый корпоративный портал, который можно последовательно развивать вместе с изменением внутренних процессов и появлением новых требований.
4. Заключение
Проект для РНПК наглядно демонстрирует, как из уже работающего, но разнородного корпоративного портала можно построить целостную и технологически управляемую систему без отказа от накопленных инвестиций в Битрикс24 Enterprise.
Ключевой вызов заключался в необходимости одновременно решать задачи разного уровня: от инфраструктурных (CI/CD, управляемый релиз) до прикладных (унификация интерфейсов, новые представления оргструктуры) и архитектурных (рефакторинг кастомного кода, разделение зон ответственности между интеграциями). При этом нельзя было просто «снести и переписать» — требовалось сохранить работающие процессы, историю данных и привычные пользовательские сценарии.
Для нас этот кейс стал примером зрелого подхода к развитию enterprise-портала: мы сознательно отказались от тотальной унификации там, где она могла бы нарушить работу штатных модулей, разделили ответственность между 1С:ЗУП и Active Directory по принципу «мастер-система», и спроектировали интеграции так, чтобы жизненный цикл учетной записи не приводил к потере истории работы сотрудника в портале.
Отдельно стоит отметить подход к рефакторингу существующего кода. Вместо точечных правок мы провели структурную переработку календарных сервисов: разделили ответственность между слоями, систематизировали обработку исключений и подготовили единый механизм логирования. Это превратило сложный монолитный обработчик в прозрачную и предсказуемую архитектуру, готовую к дальнейшему развитию.
Именно такой подход — бережное отношение к накопленной функциональности в сочетании с архитектурными улучшениями — позволяет крупным организациям последовательно развивать корпоративный портал, не останавливая бизнес-процессы и не теряя инвестиции в платформу.


