Extyl. Сложный ecommerce и нестандартные интеграции. Extyl-PRO
Адрес: Пресненская набережная, 8с1, офис 581 123317 Москва,
Телефон:+7 495 995–23–37, Электронная почта: [email protected]

Разработка корпоративного портала для Ашан

Задача

разработать корпоративный портал для компании Ашан.

Исполнение

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

Достигнутый результат

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


О проекте

«Ашан» — французская корпорация, представленная во многих странах мира. Один из крупнейших в мире операторов розничных сетей (в том числе сети продуктовых гипермаркетов Auchan). Отличительная черта АШАН Ритейл Россия — это богатый ассортимент товаров собственных торговых марок (СТМ) АШАН. 

Основной бизнес-процесс работы

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


Основной бизнес-процесс работы сайта на этапе mvp включает в себя следующие ключевые аспекты:

1. Авторизация и управление профилем:

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

2. Доступ к информации и сервисам:

Сотрудники могут быстро находить необходимую информацию, документы и материалы с помощью интеллектуального поиска и структурированных каталогов.


3. Внутренняя коммуникация и обратная связь:

  • Сотрудники могут отслеживать корпоративные новости и объявления, а также участвовать в обсуждениях и комментировании.
  • Сотрудники могут просмотреть органиграмму компании.
  • Интеграция с SAP.

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

Задачи проекта и решение на этапе MVP

Разработка и внедрение системы авторизации:

  • Интеграция с Keycloak для безопасного доступа сотрудников к личным кабинетам и корпоративным данным.
  • Способствование надежной аутентификации и управлению доступом.

Создание функционала управления профилем:

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

*функционал управления профилем.

Разработка системы доступа к информации и сервисам

Реализация интеллектуального поиска для быстрого нахождения необходимой информации: поиск по сотрудникам, строка поиска с автодополнением. Поиск возможен по ФИО, E-mail, номеру телефона, должности или названию отдела пользователей при вводе не менее 3 символов. Результаты поиска отображают ФИО пользователей. 

При выборе конкретного пользователя в поле добавляется ФИО этого пользователя. Множественный выбор с возможностью удаления метки. ФИО наблюдателя является кликабельным и ведет на страницу пользователя.


1. Строка поиска с автодополнением:

При вводе не менее 3 символов система начинает предлагать пользователю варианты результатов, соответствующие введенным символам.

Поиск осуществляется по следующим полям:

  • ФИО (фамилия, имя, отчество);
  • E-mail;
  • Номер телефона;
  • Должность;
  • Название отдела.


2. Отображение результатов поиска.

Результаты поиска отображаются в виде выпадающего списка под строкой поиска. Каждый элемент списка показывает ФИО пользователя.

Для удобства результаты можно разделить на группы, если вводимые символы совпадают с несколькими категориями (например, сначала показываются ФИО сотрудников, затем подразделения и должности).


3. Выбор пользователя.

При выборе конкретного пользователя из выпадающего списка его ФИО автоматически добавляется в строку поиска.


4. Переход на страницу пользователя:

  • Кликабельные имена: имена (ФИО) выводятся в результатах поиска и являются кликабельными. При нажатии на любое имя происходит переход на профиль соответствующего пользователя.
  • Страница пользователя: на странице пользователя отображается подробная информация о сотруднике, включая контактные данные, должность и другие важные сведения.

Основные принципы работы структурированного каталога

1. Иерархическая структура:

Каталог имеет иерархическую структуру, где информация организована в категории и подкатегории. Например, категория "Документы" может содержать подкатегории "Политики", "Инструкции", "Отчеты" и т.д.

Категории могут быть разделены по различным критериям, таким как департаменты, типы документов, проекты и т.д.


2. Навигация:

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

Для удобства ориентации используется навигация "хлебные крошки", показывающая путь пользователя по иерархии каталогов от главной категории до текущего раздела.


3. Поисковая система:

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

Для улучшения поиска используются фильтры по дате, типу документа, автору, разделу и другим параметрам. Возможна сортировка результатов по релевантности, дате добавления или популярности.


4. Управление доступом:

Доступ к разделам каталога управляется на основе ролей пользователей. Например, сотрудники HR имеют доступ к одному набору документов, тогда как IT-отдел — к другому.

Указаны права на чтение, запись и редактирование документов, что предотвращает несанкционированные изменения и обеспечивает безопасность данных.

Функциональные возможности структурированного каталога

1. Добавление и редактирование контента:

Администраторы и уполномоченные пользователи могут добавлять новые документы и файлы через удобную панель управления. Есть возможность загрузки файлов различных форматов (PDF, DOCX, XLSX, изображения и т.д.).

Метаданные: При добавлении контента можно указывать метаданные: заголовок, описание, ключевые слова, автор, дата создания и другие параметры.

*главная.

2. Версии документов:

Каждый документ имеет историю изменений, что позволяет отслеживать, кто и когда вносил изменения. В любой момент можно вернуться к предыдущей версии документа.

Возможность замены старых версий документов новыми, при этом сохраняя старые версии в архиве.

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

*полезные ссылки.

3.Поддержка внутренней коммуникации:

  • Разработка механизма для отслеживания корпоративных новостей и объявлений.

*внутренние новости.

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

*предложить новость.

4.Обеспечение интеграции и синхронизации данных:

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

Целевые пользователи:

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

Результат

Система авторизации

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

Управление профилем

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

Доступ к информации и сервисам

Создан раздел с каталогом ресурсов, результатом которого стало упрощение поиска информации.

Внутренняя коммуникация

Запущен раздел новостей, где регулярно обновляются объявления и важные сообщения для сотрудников.


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

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

Изображения

Контроль сроков интеграции как наиболее рискованной части разработки

Интеграция — это критический и часто самый рискованный этап разработки, так как она включает взаимодействие с внешними системами и партнерами, что выходит за рамки прямого контроля. Для минимизации рисков и контроля сроков мы используем следующие подходы:

Изображения

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

Игорь К.
Тестировщик
Ярослав В.
Руководитель отдела frontend разработки (Тимлид)
Алия Е.
Руководитель отдела backend-разработки
Кирилл К.
ФРОНТЕНД-РАЗРАБОТЧИК
Никита Ж.
бэкенд-разработчик
Бюджет
от 5 000 000 ₽
Отрасли
  • FMCG / Retail
Выберите способ связи
Ставки специалистов

Front-end: от 2200₽

Back-end: от 2200₽ (PHP, Python), 2400₽ (JAVA, C#, Ruby, .NET)

Аналитика: 2400 — 3000₽

Mobile: от 2400₽

Дизайн: 2200₽ (дизайнер), 2600₽ (арт-директор)

DevOps: 3000₽

1С: 3000₽

Тестирование: от 1700₽