585 золотой

Создание корпоративного портала на платформе «1С-Битрикс24»

Задача

Разработать и запустить красивый, функциональный и удобный инструмент для выстраивания коммуникаций среди сотрудников компании на платформе «1С-Битрикс24».

Клиент

Федеральная сеть «585*Золотой» — одна из ведущих российских компаний, более 19 лет успешно работающая на ювелирном рынке. Около 900 салонов сети находятся более чем в 240 городах по всей России. В штате компании более 10 000+ сотрудников.

585 Золотой

Реализация

Предпроектная аналитика позволила на этапе подготовки оценить масштаб предстоящих работ, поэтому мы решили реализовать проект в несколько этапов. Начали с решения базовых задач пользователя и поэтапной интеграции сервисов с существующей инфраструктурой системы. Настроили взаимосвязь внутренних процессов разработки, основанных на едином dev-сервере с веб-окружением Битрикса, и создаваемых через Docker площадок для демонстрации результата заказчику с приближенными к реальным настройкам.

Разработали раздел с кастомизированными интерфейсами, позволяющий подать заявку в поддержку, пообщаться с исполнителем и оценить его работу. Новый функционал не только собирает заявки, но и служит посредником для передачи и синхронизации с другими системами инфраструктуры компании (ITIL, ЗУП). Учитывая большой объём поступающих заявок, мы так же разработали вспомогательные модули архивирования, логирования и дублирования запросов для этого раздела.

585 Золотой

Структура компании

Ювелирная сеть заказчика очень большая и географически распределенная. Структура компании насчитывает более 2 000 отделов с разными уровнями вложенности и 10 000+ сотрудников.

Создали специальную матрицу доступов. Видимость отделов и других сотрудников для конкретного пользователя определяется системой в зависимости от географии сценариев взаимодействия между подразделениями. Логика матрицы распространяется не только на права доступов, но и на некоторые другие модули системы.

Полностью перепроектировали визуальную составляющую, разработали индивидуальное интерфейсное решение, учитывающее функциональные и организационные особенности структуры компании.

585 Золотой
585 Золотой

Технологический стек

В ходе проекта были использованы: PHP, JS, Mysql, Docker, RabbitMQ, Яндекс.Танк, jmeter (для нагрузки).

Для обмена информацией между системами 1С и Битрикс24 использовали брокер сообщений Rabbitmq. Через него проходит почти все взаимодействие с другими системами в инфраструктуре заказчика. Внедрение позволило сделать обмен более надежным и предсказуемым.

Интеграции с внешними системами

  • 1С-ЗУП (сотрудники, структура компании, графики отпусков, заявки);
  • AD/LDAP (включая NTLM), стандартная для пользователей и кастомизированная для социальных групп;
  • ITIL (заявки в IT-подразделения компании).
585 Золотой

Дизайн-концепция

Полностью изменили стиль корпоративного портала. Начали процесс брендирования с прототипирования, чтобы получить наилучший UX. Разработали дизайн для всех интерфейсов во всех доступных для пользователей разделах. В соответствии с брендбуком компании переработаны не только базовые экраны, но и все детали, лэйауты, всплывающие плашки и т.п.

585 Золотой
585 Золотой 585 Золотой 585 Золотой

Доработали большинство разделов портала

  • Улучшили обмен данными с мобильным приложением;
  • Ограничили возможность написания новых постов в «Живую ленту» для сотрудников, не обладающих соответствующими правами;
  • Скрыли некоторые личные данные сотрудников;
  • Разработан раздел «Вестников» для хранения и публикации важных тематических сообщений в «Живой ленте»;
  • Доработаны разделы «Компания», «Телефонный справочник», «Поиск сотрудника», «Время и отчеты» и другие.
585 Золотой
585 Золотой

Высокая нагрузка

Отдельно стоит отметить, что с порталом работает большое количество сотрудников. В штате их около 10 000 и возможен рост до 15 000 и выше в следующих релизах. При таком количестве пользователей проект должен обязательно включать в себя работу с серверной архитектурой.

Собрали типовые сценарии работы пользователей с системой и провели несколько итераций нагрузочного тестирования с учетом перспективы масштабирования. После каждой итерации мы проводили дополнительную настройку как серверной архитектуры, так и самой системы до тех пор пока не получили хорошие показатели производительности под высокой нагрузкой.

585 Золотой

Результат

Разработали и запустили удобный и функциональный инструмент для выстраивания централизованной системы коммуникаций среди всех сотрудников компании заказчика.

Благодарим команду специалистов на стороне заказчика за тесное и слаженное взаимодействие. Именно благодаря такому сотрудничеству возможен успех сложных и масштабных проектов. Также неоценимый вклад в работу над проектом внесли Сергей Бородин, Дарья Плесовских и Артём Лавров, сотрудники компании «585*Золотой».

Реализация подобных интересных и непростых проектов всегда приносит нашей команде истинное удовольствие!

Реализованы интеграции с тремя внешними системами:

  • 1С-ЗУП (сотрудники, структура компании, графики отпусков, заявки)
  • AD/LDAP (включая NTLM). Стандартная - для пользователей, кастомизированная - для социальных групп.
  • ITIL (заявки в IT)

В ходе проекта были использован следующий технологический стек:

  • PHP,
  • JS,
  • Mysql,
  • Docker,
  • RabbitMQ,
  • Яндекс.Танк,
  • jmeter (для нагрузки)
585 Золотой

Координационный
совет SPECIA
Санкт-Петербург,
8-я Красноармейская ул., д.10