Кейс: Разработка личного кабинета на Битрикс для клиентов компании ЕВРАЗ

Личный кабинет клиентов компании ЕВРАЗ
Удобный интерфейс для ключевых клиентов
Доступность кабинета со всех устройств
Надежный контроль доступа к данным
Удобные и информативные отчеты
Интеграция с Microsoft CRM
Клиент
ЕВРАЗ — современная горнодобывающая и металлургическая компания, один из крупнейших производителей стали и металлопроката в мире.
Задача
Создание удобного и функционального личного кабинета клиентов компании, отвечающего требованиям информационной безопасности.
Время стало валютой.
Клиенты не только ждут более качественных продуктов и услуг, но и хотят получать их быстрее и проще.
Карл Сьюэлл, Пол Браун
«Клиенты на всю жизнь»

Бизнес-цель — разработка личного кабинета с удобным интерфейсом для клиентов и сотрудников

Решение:
  • разработка личного кабинета, интегрированного с CRM-системой компании;
  • создание табличного интерфейса с быстрым доступом к детализации данных по заказам и отгрузкам;
  • обеспечение требований безопасности при работе с коммерческими данными.

Перед вами — эталонный проект «личного кабинета на Битрикс для клиентов крупной компании».
Работа продолжается, в планах введение дополнительных функций.

Вы спросите:

— А почему клиентам Компании ЕВРАЗ нужна разработка личного кабинета на Битрикс?
Сталь, прокат, отгрузки — это толстые договоры, Excel-отчеты и счета-фактуры?
Традиционный способ оформления договоров поставки промышленной продукции — объемный документооборот, звонки и много бумаги.

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

Битрикс — одна из самых мощных, но при этом гибких платформ на рынке. Уже имеется большое количество как готовых решений, и активно ведутся разработки актуальных продуктов с учетом особенностей рынков.

Разработка ЛК ЕВРАЗА — современное решение для работы с клиентами

Оно позволило сократить время и повысить удобство для обеих сторон
Разработана серия интерфейсов для упрощения работы заказчиков с информацией об отгрузках.
Благодаря разработке личного кабинета Клиент может в режиме реального времени отслеживать несколько десятков показателей в обобщенном, графическом, детальном табличном виде.

Часть функций реализована в полном объеме, работа продолжается.

— И что получилось? Были таблицы в Excel, стали электронные на сайте. Чем это лучше? Где удобство и скорость?

Получился функциональный и простой личный кабинет

Входная страница с фотографиями реальных производственных площадок компании ЕВРАЗ

Рабочий стол с настраиваемыми виджетами, обновляемый по данным отгрузок и платежей

Каждый пользователь может настроить нужные ему виджеты.

Если скорость интернет-соединения низкая, можно отключить тяжелую графику и визуальные эффекты.

Настройки запоминаются в профиле клиента.

Страница корпоративных новостей с подпиской и фильтром

После окончания разработки личного кабинета на Битрикс поддерживает три разрешения. Клиентам компании ЕВРАЗ доступны все функции с телефона, планшета и компьютера.

Интерфейс выполнен в адаптивной верстке на базе технологии Bootstrap.

Реализованы версия для печати, RSS-трансляция и отбор по дате новости.

Функциональный и простой табличный интерфейс

Стоит рассказать историю появления универсального табличного интерфейса.

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

Такой интерфейс был реализован в закрытой от внешних пользователей корпоративной системе. В веб-интерфейсе — нет.

Мы попробовали на основании демонстрационных данных разработать прототип такого интерфейса.
Этот ход произвел сильное впечатление.
Несмотря на примитивную верстку и дизайн "привет, 90-е", прототип позволил показать работу фильтров, группировок, сортировок и "проваливание" в детализацию любой строки.

Инструмент так понравился пользователям, что получил множество новых функций

Прототип превратился в удобный и защищенный инструмент работы с данными

Интерфейс поддерживает базовое и расширенное представления.
Есть выгрузка в CSV, разворачивание на весь экран, возможность отправки данных по электронной почте.
Настройки позволяют задать видимость полей и управлять представлениями.
Табличный интерфейс выполнен универсальным и применяется при работе с любыми данными, представленными в виде набора связанных строк.

Основные возможности реализованы, работа над развитием личного кабинета продолжается.

Разработка личного кабинета на Битрикс обеспечивает персональные настройки, удобство и функциональность

Мы много работали над удобством клиента. Результат — контекстно-зависимые инструменты управления данными, подсказки и интерактивные меню.

Также реализованы настраиваемые пользователем персональные фильтры-представления.
Эти инструменты упрощают работу в веб-интерфейсе с большим объемом данных.
Информационная безопасность, обмен данными и контроль доступа
Личный кабинет клиентов компании ЕВРАЗ
разработан на системе 1С-Битрикс, соответствует требованиям безопасности и интегрирован с внутренними информационными системами компании.

В проекте были изменены практически все аспекты работы сайта на Битриксе.
Авторизация, работа с данными и интеграция с учетной системой клиента разработаны с учетом специфики информационной архитектуры Заказчика.

Архитектура проекта включает 3 сервера

  • сервер базы данных MSSQL (промежуточная база данных, ПБД);
  • сервер с документами CRM;
  • сервер Bitrix VM с «1С-Битрикс: Управление сайтом».

Регистрация и авторизация

Вспомните классическую схему регистрации пользователей. Логин, пароль, “добро пожаловать”, об этом вы подумали, да? А вот реальная схема.
Почему так? Вот почему:
  • пользователи хранятся во внешней БД;
  • модерацию проводят несколько разных администраторов;
  • регистрация временная и истекает через несколько дней;
  • сайт отсылает 16 разных уведомлений всем участникам этого процесса на разных этапах.

Контроль доступа

Главное требование службы безопасности клиента: полный контроль над данными. Грубо говоря, ни SELECT’а без проверки. Есть несколько групп пользователей, у них разный набор столбцов в таблицах. Каждому пользователю доступны не все строки, а только его данные.

Информационная безопасность

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

Уязвимости на уровне сервера сайта:
  • Уязвимости программного обеспечения сервера.
  • Получение доступа к консоли сервера на котором находится сайт.
Уязвимости на уровне CMS и самого разрабатываемого сайта:
  • Получение доступа к панели управления сайтом.
  • Получение доступа к программному коду сайта.
  • Уязвимости в программном коде сайта.
Уязвимости на уровне браузера пользователя:
  • Кража логина/пароля у конкретного пользователя сайта.
Чтобы защитить данные от несанкционированного доступа, мы применили специальную схему распределения хранения данных.

Коммерческая информация хранится на сервере базы данных MS SQL, которая отделена от базы данных сайта на 1С-Битрикс.

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

Разработка личного кабинета на Битрикс для клиентов ЕВРАЗа — комплексный интеграционный проект, выполняемый компанией ИНТЕРВОЛГА.

Основные результаты продемонстрированы на этой странице, проект продолжает развиваться.
Коллектив ИНТЕРВОЛГИ выражает благодарность сотрудникам ЕВРАЗа за интересные задачи и идеальные коммуникации. Спасибо!

Больше информации про интранет-системы в нашем телеграмм-канале: https://t.me/r4intranet.

Команда проекта

Степан Овчинников
Алексей Шкарупа
Антон Колодницкий
Александр К.
Дмитрий М.
Юрий К.
Дмитрий М.
Анатолий Ерофеев
Заявка на разработку личного кабинета на Битрикс
Проекты выполняются по одной из двух моделей:
• аренда команды (не менее 2 человек на 3 месяца), оплачивается все время команды;
• итерации с фиксированной ценой (1-3 месяца длительностью).

Мы проводим регулярные онлайн-планерки общей команды заказчика и исполнителя. Поэтому заказчики всегда в курсе хода работы.
ИНТЕРВОЛГА предоставляет:
  1. квалифицированных специалистов;
  2. организованную команду (как правило, она работает в одном помещении, что упрощает планерки и обсуждения рабочих вопросов);
  3. полную прозрачность в работе и регулярность отчетов о результатах.

Работы по сопровождению и развитию проектов мы выполняем при объемах от 100 часов специалиста в месяц.
Для понимания – за 100 часов можно сделать несколько новых страниц с нетиповой версткой, 2 отчета с хитрыми настройками, 3-5 веб-сервисов для интеграции, новый раздел средней сложности или замудреный калькулятор.
Не оферта :-)

Поддержка «чтобы все работало как часы» стоит 45 тысяч рублей в месяц и описана тут.
Имя
Название компании
Бюджет проекта
Телефон
E-mail
Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в Согласии на обработку персональных данных