Задача
Разработать и запустить красивый, функциональный и удобный инструмент для выстраивания коммуникаций среди сотрудников компании на платформе «1С-Битрикс24».
Разработать и запустить красивый, функциональный и удобный инструмент для выстраивания коммуникаций среди сотрудников компании на платформе «1С-Битрикс24».
Федеральная сеть «585*Золотой» — одна из ведущих российских компаний, более 19 лет успешно работающая на ювелирном рынке. Около 900 салонов сети находятся более чем в 240 городах по всей России. В штате компании более 10 000+ сотрудников.
Предпроектная аналитика позволила на этапе подготовки оценить масштаб предстоящих работ, поэтому мы решили реализовать проект в несколько этапов. Начали с решения базовых задач пользователя и поэтапной интеграции сервисов с существующей инфраструктурой системы. Настроили взаимосвязь внутренних процессов разработки, основанных на едином dev-сервере с веб-окружением Битрикса, и создаваемых через Docker площадок для демонстрации результата заказчику с приближенными к реальным настройкам.
Разработали раздел с кастомизированными интерфейсами, позволяющий подать заявку в поддержку, пообщаться с исполнителем и оценить его работу. Новый функционал не только собирает заявки, но и служит посредником для передачи и синхронизации с другими системами инфраструктуры компании (ITIL, ЗУП). Учитывая большой объём поступающих заявок, мы так же разработали вспомогательные модули архивирования, логирования и дублирования запросов для этого раздела.
Ювелирная сеть заказчика очень большая и географически распределенная. Структура компании насчитывает более 2 000 отделов с разными уровнями вложенности и 10 000+ сотрудников.
Создали специальную матрицу доступов. Видимость отделов и других сотрудников для конкретного пользователя определяется системой в зависимости от географии сценариев взаимодействия между подразделениями. Логика матрицы распространяется не только на права доступов, но и на некоторые другие модули системы.
Полностью перепроектировали визуальную составляющую, разработали индивидуальное интерфейсное решение, учитывающее функциональные и организационные особенности структуры компании.
В ходе проекта были использованы: PHP, JS, Mysql, Docker, RabbitMQ, Яндекс.Танк, jmeter (для нагрузки).
Для обмена информацией между системами 1С и Битрикс24 использовали брокер сообщений Rabbitmq. Через него проходит почти все взаимодействие с другими системами в инфраструктуре заказчика. Внедрение позволило сделать обмен более надежным и предсказуемым.
Полностью изменили стиль корпоративного портала. Начали процесс брендирования с прототипирования, чтобы получить наилучший UX. Разработали дизайн для всех интерфейсов во всех доступных для пользователей разделах. В соответствии с брендбуком компании переработаны не только базовые экраны, но и все детали, лэйауты, всплывающие плашки и т.п.
Отдельно стоит отметить, что с порталом работает большое количество сотрудников. В штате их около 10 000 и возможен рост до 15 000 и выше в следующих релизах. При таком количестве пользователей проект должен обязательно включать в себя работу с серверной архитектурой.
Собрали типовые сценарии работы пользователей с системой и провели несколько итераций нагрузочного тестирования с учетом перспективы масштабирования. После каждой итерации мы проводили дополнительную настройку как серверной архитектуры, так и самой системы до тех пор пока не получили хорошие показатели производительности под высокой нагрузкой.
Разработали и запустили удобный и функциональный инструмент для выстраивания централизованной системы коммуникаций среди всех сотрудников компании заказчика.
Благодарим команду специалистов на стороне заказчика за тесное и слаженное взаимодействие. Именно благодаря такому сотрудничеству возможен успех сложных и масштабных проектов. Также неоценимый вклад в работу над проектом внесли Сергей Бородин, Дарья Плесовских и Артём Лавров, сотрудники компании «585*Золотой».
Реализация подобных интересных и непростых проектов всегда приносит нашей команде истинное удовольствие!
Посещая данный сайт, вы понимаете и соглашаетесь с тем, что ваши персональные данные обрабатываются на сайте с целью его функционирования и предоставления вам имеющихся на нём сервисов. В случае несогласия с обработкой ваших персональных данных на сайте вам следует незамедлительно покинуть его