Tarkett ERP-система для мирового лидера в производстве и продаже напольных покрытий

Кейс разработки Tarkett

Описание

Tarkett — мировой лидер в производстве напольных покрытий. 34 производственных центр, 12 тыс сотрудников по всему миру

Что требовалось

Автоматизировать бизнес-процессы Tarkett, разработав ERP-систему на фреймворке SAPUI5. Взять на себя работу по части frontend-разработки, разработать дизайн. Бэкенд у клиента свой.

До обращения к нам у Tarkett уже была ERP в виде десктопного приложения, но ее технологии и дизайн устарели. Нам нужно было разработать ERP-систему с нуля, создать интерфейс, который по расположению разделов напоминал бы старую версию, но выглядел бы современно и свежо — чтобы для текущих сотрудников переход был легким, а для новых — простым и понятным.

Что сделали

Совместно с командой бэкендеров Tarkett мы разработали ERP-систему, которая оптимизировала бизнес-процессы компании: сократила жизненный цикл сделок, ускорила подготовку отчетности, усилила аналитику и сэкономила время на внутреннее взаимодействие. Теперь бизнес эффективнее управляет ресурсами и быстрее реагирует на изменения.

  • Объединили все бизнес-процессы компании в единую систему, включая маркетинг, производство, подбор персонала, логистику, закупки, аудит, поставку, подписание документов и т.д — около 118 бизнес-процессов

  • Разработали дизайн

  • Реализовали дашборд, систему виджетов, схему протекания бизнес-процессов

  • Вывели список материалов > 50 тыс наименований (каталог)

  • Разработали чаты с сотрудниками

  • Настроили интеграцию с КриптоПро, Яндекс.Картами, Sentry

  • Разработали функционал по работе с ЭДО — возможность пользоваться электронной подписью, загружать и скачивать документы с разными расширениями, работать над одним документом несколькими сотрудниками сразу, автоматически проверять подлинность документов

Этапы разработки

Дизайн

В дизайне ERP самое главное — создать понятный визуальный интерфейс для оперативного просмотра и анализа данных. Нельзя просто взять и сделать это без подготовки. Сначала нужно выяснить, что действительно важно пользователям:

  • какие данные они используют чаще;

  • как с ними взаимодействуют.

В дизайне ERP самое главное — создать понятный визуальный интерфейс для оперативного просмотра и анализа данных. Нельзя просто взять и сделать это без подготовки. Сначала нужно выяснить, что действительно важно пользователям:

Cистема подписания документов

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

Система управления документооборотом для Tarkett

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

Информационная система (IS) для бизнеса

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

Мобильная версия ERP для Tarkett

Разработка

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

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

Визуальную часть ERP мы реализовывали по методу TDD — это разработка через тестирование. Сначала пишется тест, а затем код, который будет тестироваться. Тест содержит проверки условий, которые могут либо выполняться, либо нет. Когда они выполняются, говорят, что тест пройден.

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

ERP-система Tarkett — это высоконагруженная платформа, объем данных в которой измеряется десятками тысяч килобайт. Например, за день может поступить свыше тысячи подписанных документов, а в самой программе хранится более 50 тысяч материалов. Из-за этого многие наименования могут совпадать по некоторым параметрам, что создает путаницу. Чтобы решить проблему, мы разработали кастомный каталог, который помогает точно определить значения для разных товаров.

Каталог в ERP-системе Tarkett

Вот как это работает. Допустим, нам нужно отправить черный дубовый паркет на поставку. Для этого мы выбираем последовательность: сначала указываем дизайн, затем категорию и SKU-код. Если нужно поставить кафель, то сначала выбираем SKU-код, потом дизайн и категорию. То есть меняем последовательность характеристик, чтобы избежать путаницы.

Выбор характеристик в ERP

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

Также разработали роутинг диалогового окна, который позволяет сотруднику отправить заполненное поле ввода другому. Роутинг — это переходы по ссылкам и все, что с ними связано. Если в адресной ссылке содержатся определенные данные, то у пользователя, перешедшего по этой ссылке, отобразятся те же данные. Это нужно для того, чтобы сотрудник мог проверить правильность данных за другого или быстро создать новый бизнес-процесс по шаблону.

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

Оповещения в ERP-системе Tarkett

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

Этапы процессов в ERP

Мы упростили процесс подписания документов, настроив интеграцию с КриптоПро для создания и проверки электронной подписи. Реализовали возможность групповой работы над ЭДО, разработали процесс верификации для проверки подлинности документов и добавили возможность загружать и скачивать файлы различных форматов, таких как png, doc и другие.

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

Тестирование

Для поиска и устранения ошибок мы настроили интеграцию с Sentry. Эта программа показывает сбои в коде в реальном времени и предоставляет информацию, необходимую для их исправления.

Тестирование ERP

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

Результат

Благодаря централизации и автоматизации процессов, кастомная ERP оптимизировала бизнес-процессы Tarkett:

  • Сэкономила время на внутреннее взаимодействие

    Чаты, единое хранилище и ЭДО упростило общение между отделами, меньше времени уходит на координацию и обмен информацией

  • Ускорила принятие управленческих решений

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

  • Сократила ручные операции

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

  • Ускорила подготовку отчетности

    Теперь данные обновляются в реальном времени, а аналитические инструменты предоставляют быструю и точную информацию

  • Повысила прозрачность и контроль

    Инструменты мониторинга и анализа дали полное представление о текущих процессах. Руководители могут управлять KPI и выявлять узкие места

  • Улучшила взаимодействие с клиентами и партнерами

    Инструменты CRM и интеграция с клиентскими порталами повысили качество взаимодействия с партнерами. Заявки теперь обрабатываются быстрее

Какой функционал реализован в EPR:

  • Меню и экраны общих и внутренних бизнес-процессов, включая маркетинг, производство, подбор персонала, логистику, закупки, аудит, поставку, подписание документов и т.д — около 118 бизнес-процессов

  • Дашборд, позволяющий сотрудникам видеть рабочие операции и отслеживать статистику по ним

  • Система виджетов и отображение бизнес-процессов, показывающие жизненный цикл задачи

  • Кастомный каталог материалов

  • Пагинация для ускорения загрузки страниц

  • Чат и роутинг диалогового окна

  • Инструменты для работы с документами — групповая работа, электронная подпись, верификация, загрузка и скачивание разных расширений — png, doc и др

  • Интеграция со сторонними сервисами — Яндекс.Картами, КриптоПро и Sentry

  • Корректировки конфигурации и SSI-сертификатов для поддержания работы сайта

Интеграция с картами в ERP

На данный момент проект на техподдержке. С этого года Tarkett сосредоточены на разработке 1С База данных, так как SAP частично заблокирован в РФ. Мы импортировали фреймворк на локальное пространство проекта, чтобы версия ERP на SAPUI5 продолжала работать даже при полной блокировке.

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

  • Никита З. — менеджер проекта

  • Сергей Ш. — мастер проекта, frontend

  • Сергей К. — frontend

  • Никита Р. — frontend

Другие кейсы

Гриль № 1

  • Фудтех
  • Сервис

Сайт и мобильное приложение для доставки из сети ресторанов быстрого питания. Интеграция с iiko

Tagline Awards. Бронза

WDA. Золото

WDA. Серебро

Dropfile. Интерфейсы

Сервико

  • Автотех
  • Логистика
  • Приложение для планшета

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

WDA. Серебро

Tagline Awards. Серебро

CarClick

  • Сервис
  • E-commerce
  • Автотех

Маркетплейс и аукцион для покупки автомобилей онлайн. Разработали веб-сервис и мобильное приложение.

Вэлко

  • Сервис
  • ERP

Сайт для аренды квартир в доме повышенной комфортности с услугами отеля.

Yaves

  • Сервис

Сервис аренды яхт в Сочи. Удобный кастомный календарь, функциональный каталог с онлайн бронированием, личный кабинет владельца яхты и арендатора.

Стройпарк

  • Мобильное приложениe
  • E-commerce

Мобильное приложение интернет-магазина строительных материалов.

Tarkett

  • Сервис
  • ERP

ERP система для мирового лидера напольных покрытий. Электронная подпись, групповая работа с документами, интеграции с Картами и внутренними виджетами.

Trainet

  • Социальная сеть
  • Мобильное приложениe

Приложение-соцсеть для спортсменов и тренеров. Онлайн-тренировки, бронь занятий, блоги.

WDA. Серебро

Fish2o

  • Сервис
  • Фудтех

Корпоративный сайт для компании-производителя премиум лосося и форели.

WDA. Бронза

Behance

Whoosh

  • Автотех
  • Логистика
  • Сервис

Сервис для курьерской службы и экспресс-доставки для жителей США.

Спроси Врача

  • Медтех
  • Сервисы

Автоматизированный сервис для медицинских консультаций онлайн

ФССП.РФ

  • Сервис

Сайт и приложение, с помощью которых пользователь может проверить и уплатить штрафы в ФССП и ГИБДД.

Telemetron

  • Фудтех
  • Мобильное приложениe
  • Сайты

Мобильное приложение для управления сетью вендинговых автоматов.

Dropfile. Интерфейсы

ТутCервис

  • Мобильное приложениe
  • Автотех

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

Behance

Киномир

  • Мобильное приложениe

Мобильное приложение для сети кинотеатров в Сибирском федеральном округе.

Happens

  • Социальная сеть
  • Мобильное приложениe

Соцсеть, собрала лучшие фичи конкурентов. Возможность публикации постов, сторис, общение в чатах, отметок событий на карте.

Корона Авто

  • Сервисы
  • Автотех

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

Обменник

  • Сервисы
  • Финансы

Сервис для автоматического обменника электронных валют.

Pikemedia

  • Сервисы
  • E-commerce
  • Сайты

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

ArTravel

  • Сайты
  • Концепция

Мобильное приложение-путеводитель с AR.

StayHome

  • Мобильное приложениe

Игровое мобильное приложение, призывающее соблюдать карантин во время пандемии COVID-19.

Incognito

  • Социальная сеть
  • Мобильное приложениe

Мобильное приложение-социальная сеть для анонимной оценки человека.

Reporter

  • Сервисы

Система подсчета эффективности проектов и исполнителей.

Места Будды

  • Сайты
  • Концепция

Приложение-путеводитель по буддийским местам России.

Обложка кейса НяняГуру

Tagline Awards. Бронза

Made on Tilda

НяняГуру

  • Мобильное приложениe

Мобильное приложение для поиска нянь и их трудоустройства

Обложка кейса Lutch

Lutch

  • Сайты
  • Концепция

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

Обложка кейса образовательной онлайн-платформы

Онлайн-школа

  • Сайты
  • Концепция

Открытая школа 2035 — образовательная онлайн-платформа для учителей и школьников 7-18 лет из России и Казахстана.

Обложка кейса Mriya Resort

Mriya Resort

  • Сайты
  • Концепция

Mriya Resort & SPA — пятизвездочный отель на Южном берегу Крыма, на территории которого есть медицинский и SPA-центр, современный конгресс-центр, парк и собственный пляж.

caseTarkett