Логистический маркетплейс услуг для производителя косметических средств

Система автоматизации заказа и контроля транспорта, позволяющая осуществлять перевозки продукции Henkel в России.

Этот кейс обновляется ежемесячно.

Задачи проекта

  • Обеспечение работы нескольких групп пользователей в едином пространстве (минимизация обмена информацией в файлах Excel и почте).
  • Обеспечение настройки персонального рабочего поля, дашборда под нужды конкретного пользователя.
  • Осуществление работы с заявками на перевозку.
  • Отслеживание поставок.
  • Загрузка информации по поставкам в онлайн-режиме.
  • Получение актуальной исчерпывающей информации обо всех поставках в режиме реального времени.
  • Автоматизация передачи данных.
  • Автоматизация email-уведомлений на каждом шаге.

Особенности системы

  • Система автоматизации заказа и контроля транспорта позволяет осуществлять перевозки продукции Henkel для разных направлений бизнеса — для бытовой химии с 2015 г., для сухих смесей с 2017 г., для бытовых клеев с 2018 г., для промышленных клеев 2018 г., для косметики с 2019 г..
  • Многоуровневая система пользователей с разделением прав (менеджер, логист, заказчик, транспортная компания, служба безопасности, сотрудник склада, водитель и др.).
  • Форматы данных по параметрам (маршруты, даты отгрузок, какой товар, кто водитель, время, номер машины, количество товара и т.д.).
  • Сортировка, группировка, фильтрация информации по поставкам в таблицах по различным параметрам.
  • Поиск заказов.
  • Управление транспортом, водителями.
  • Обмен данными с другими системами.
  • Отчеты, аналитика, статистика.
  • Выгрузка отчетов для разных групп пользователей в формате XLS.
  • Обеспечение работы нескольких групп пользователей в едином пространстве (минимизация обмена информацией в файлах Excel и почте).
  • Обеспечение настройки персонального рабочего поля, дашборда под нужды конкретного пользователя.
  • Осуществление работы с заявками на перевозку.
  • Отслеживание поставок.
  • Загрузка информации по поставкам в онлайн-режиме.
  • Получение актуальной исчерпывающей информации обо всех поставках в режиме реального времени.
  • Автоматизация передачи данных.
  • Автоматизация email-уведомлений на каждом шаге.
  • Управление маршрутами и тарифами.

Скриншоты портала

Экран поставок

Экран поставок

Экран отчета по KPI LSP

Экран отчета по KPI LSP

Экран аналитики

Экран аналитики

Платформа

  • Сервер — выделенный физический сервер, арендованный Заказчиком в дата-центре, настроен Cetera в рамках проекта.
  • Операционная система — Linux Debian
  • Веб-серверы: Apache, nginx
  • База данных — MySQL
  • Языки программирования: PHP, JavaScript
  • Система управления: «1С-Битрикс»

Разработка

Верстка выполнена на framework Foundation 6.0. Обеспечена адаптивная вёрстка. Код прошёл тестирование на соответствие стандартам W3C.

Программирование выполнялось на PHP. Отдельные возможности реализованы на стандартных модулях jQuery.

Контроль качества проводился автоматическими системами. Обеспечено соответствие стандартам PSR для PHP. Пройдены все встроенные тесты (безопасность, производительность, неизменность ядра и т.д.) системы управления контентом.

Дальнейшее развитие

Развитие осуществляется на основе периодических процессов выявления потребностей и планирования проектов — видений. Интервью проводятся с периодичностью раз в квартал. Корректировка планов — ежемесячно вносятся изменения в мастер-планы проекта. Ключевые задачи:

Апрель, 2015г.

  • Изменить «ключевое» поле, которое используется для массового создания и корректировки строк таблицы — функция «импорт».
  • Уменьшить размер строки с названиями колонок, убрать авторасширение записей при объединении, ограничить ширину столбцов, создать возможность внесения (копирования) нескольких номеров заказов, поставок в столбик в одно поле.

Май, 2015г.

  • Запуск портала для подразделения Henkel «Бытовая химия».
  • Добавить название месяца в выпадающие календари.
  • Исправить сортировку при изменениях.

Июнь, 2015г.

  • Добавить возможность фильтровать заказы с приложенными документами.
  • Настроить фильтр и возможность сортировки столбцу «Идентификатор поставки».
  • Настроить видимость поставок, которые созданы группой ММ.

Июль, 2015г.

  • Настроить условие удаления поставок.
  • Добавить кнопки изменить в каждую ячейку.
  • Добавить столбец с выбором порядка загрузки в ТС рядом с полем «Заказчик».
  • Добавить возможность внесения даты фактического прибытия к клиенту по каждому заказчику.

Август, 2015г.

  • Экспорт и импорт заказа вывести в два новых инструмента.
  • Убрать отступы для более компактного размещения информации по поставке на экране.
  • Настроить поиск по любым совпадениям в таблице.

Сентябрь, 2015г.

  • Доработка фильтра.
  • Уменьшить размеры интерфейса ТТ.

Октябрь, 2015г.

  • Изменить расчет опоздания «Регистрация авто на складе погрузки».
  • В объединенной поставке добавить возможность убирать или добавлять по одному заказу.
  • Редактирование полей «Склад отгрузки» и «Дату отгрузки» указанными группами пользователей.
  • Настроить фильтр по пустым значениям во всех столбцах.

Ноябрь, 2015г.

  • Настроить для каждого из заказов было отдельное поле – по аналогии с полем «Комментарий CS и Logistics».

Декабрь, 2015г.

  • Реализовать подтверждение заявок.
  • Изменять порядок столбцов.
  • Занесение даты доставки груза из ТТН в ТТ.

Январь, 2016г.

  • Порядок ввода транспортных документов должен соответствовать порядку их вывода.
  • Дать возможность группе пользователей Logistics отменять «утверждение транспортировки».

Февраль, 2016г.

  • Настроить автоматический запрос для пользователей на обновление пароля 1 раз в 3 месяца.
  • Сделать невозможным для пользователей CS и MM создание строк с датой отгрузки относящейся к прошлому периоду.

Апрель, 2016г.

  • Сохранение значений в строках.

Май, 2016г.

  • В экспорте поставок убрать дублирование одинаковых заказчиков.

Июнь, 2016г.

  • Завести базу данных по заказчикам.
  • Настроить фильтр в поле заказчик.
  • Аналитика и визуализация ТТ.
  • Для группы пользователей Logistics убрать ограничение «Нельзя указывать дату отгрузки в прошлом» при импортировании файла в ТТ.

Июль, 2016г.

  • Настройка опозданий при занесении данных в ТТ.
  • Настройка опозданий при занесении данных в ТТ (доработки).

Август, 2016г.

  • Создать возможность задавать ширину столбцов при создании шаблона в Транспортной таблице.
  • Реализовать блок по рассмотрению претензий клиента.
  • Условное право корректировки номера а/м для пользователей группы WH.

Сентябрь, 2016г.

  • Доработка раздела с клиентами.
  • Настройка опозданий при занесении данных в ТТ (доработки, часть 2).

Октябрь, 2016г.

  • Необходимо сделать возможность добавлять новых заказчиков некоторым пользователям CS.
  • Добавить кнопку «Удалить текущего заказчика».

Ноябрь, 2016г.

  • Изменить название поля «Статус» на «Определение статуса клиента» при рассмотрении претензий.
  • Разработать логотип для портала.
  • Консультирование по вопросу смены специалистов при рассмотрении претензий.
  • Реализация автоматической рассылки через определенный индикатор.

Декабрь, 2016г.

  • Реализовать Журнал контроля.
  • Добавить в журнал претензий колонку с наименованием Склада отгрузки и Транспортной компании.
  • Сделать полный клон http://ttlogistic.ru/.

Январь, 2017г.

  • В меню выбора Виновного добавить запись «Прочее».
  • Реализовать экспортирования отчета по претензиям в Эксель.
  • Доработка индикаторов опоздания заказа транспорта и внесения номера поставки.
  • Доработка статуса опозданий при занесении данных в ТТ.
  • Переделать условие для корректировки номера а/м.
  • Предоставить список Транспортных накладных.

Февраль, 2017г.

  • Уменьшить размер Листа согласования.
  • Сделать мобильную версию Транспортной таблицы.
  • Дать возможность претензионисту корректировать свое решение.

Март, 2017г.

  • Добавить в Заявки в блоке претензий дату отгрузки а/м и реализовать сортировку.
  • Добавить на портал Классификацию опозданий.
  • Подключить систему мониторинга к сайту.

Апрель, 2017г.

  • Реализовать рассмотрение претензий на портале.
  • Добавить в Претензионный блок (Заявки, Архив) столбец «Дата размещения претензии на рассмотрение».
  • Доработка блока претензий при рассмотрении претензий Дистрибьюторов.

Май, 2017г.

  • Запуск портала для подразделения Henkel «Сухие смеси».
  • Реализовать расчет веса брутто.
  • Реализовать автоматический ввод отказа от поставки.
  • Реализовать формирование доверенности для печати транспортной компании.
  • Разработать прототип сайта в верстке: Henkel shop.

Июнь, 2017г.

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

Июль, 2017г.

  • Добавить в Архив претензий еще один фильтр: возможность показать все остановленные/все неостановленные претензии.
  • Обновление ПО на сервере.
  • Добавить информирование «Срочная машина».
  • При рассмотрении претензий добавить к номерам поставок названия их клиентов.
  • Проработка функционала лимитов отгрузок с заводов.
  • Добавить индикатор «опоздание» в столбец «Выгрузка у клиента (факт)»
  • Реализовать возможность вносить на портал список номеров транспортных документов и получать по нему информацию в том виде, как она есть в Отчете на портале.
  • Реализовать второй вариант сохранения в Эксель, но так, чтобы туда не попадали Замороженные претензии.
  • Дополнительная система уведомлений на emailы сотрудникам завода с указанием даты машины, которая назначена.

Август, 2017г.

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

Сентябрь, 2017г.

  • Реализовать распечатку доверенностей.

Октябрь, 2017г.

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

Ноябрь, 2017г.

  • Подключение поддержки e-CRM.
  • Доработка функции возвратов в претензионном блоке.
  • Создание новой роли.
  • Логирование необходимых параметров.
  • Реализация языковых версий.
  • Автоматическая подготовка управленческой отчетности внутри Henkel.
  • Реализовать финансовые взаиморасчеты в личном кабинете.
  • Интеграция с программой по взвешиванию автомашин.
  • Сделать запрет на объединение строк, если склады разные.
  • Реализовать внутренний блок системы, отвечающий за рассылки по электронной почте и оповещения посредством смс.
  • Добавить опцию приложения документов в момент создания поставки.
  • Доработка претензионного портала.
  • Архивация и сохранения результатов согласований по рассмотренным случаям.
  • Реализовать возможность изменения даты отгрузки сотрудниками ОКС.

Декабрь, 2017г.

  • Введение маршрутов.
  • Информационные письма от транспортных компаний.
  • Отправка заявок транспортным компаниям.
  • Онлайн-система для контроля задействованных машин.

Январь, 2018г.

  • Объединённый подставки. Расширить кол-в отметок о получении.
  • Необходимо добавить два столбца для внесения даты/времени в формате 15.01.2018 07:45:00.

Февраль, 2018г.

  • Реализовать систему распределения заявок.
  • Добавить колонку Маршрут (Город) в поле CS после колонки Маршрут (пункт назначения). Закачать обновленные адреса.
  • Предложить вариант бесперебойной работы портала.
  • Реализовать в портале отдельные вкладки по авто и жд отгрузкам, во второй отдельно выводить информацию о вагонах и контейнерах.

Март, 2018г.

  • Final Security Assessment.
  • Изменение логики опозданий внесения заявок по Новосибирску.
  • Дополнительные колонки в поле склад: Номер пломбы и Несоответствия транспорта.
  • Создание поля для службы безопасности.

Апрель, 2018г.

  • Запуск портала для подразделения Henkel «Бытовые клеи».
  • Внести коррективы в логику расчета опозданий внесения данных в столбцах «Прибытие к клиенту (факт)» и «Выгрузка у клиента (факт)».
  • Внесение нескольких emailов клиента для получения рассылки.
  • Добавление нового склада (под-склада) ЛОГ-Ист Коломна к складу Коломна.
  • Представить архитектуру решения в предложенных видах.
  • Функция поиск во вкладке жд.

Май, 2018г.

  • Добавить форму заявки перевозчикам.
  • Сформировать группы пользователей.
  • Фиксация времени и даты поставки и автоматическое их подтягивание при смене статуса в колонку.
  • Добавить учет опозданий в столбец «Время доставки(план)».
  • Формирование документации.
  • Сделать печатную форму для склада.
  • Должна работать фильтрация по несостоявшимся отгрузкам.
  • Реализация функционала времени подачи транспорта на склад.
  • Список дистрибьюторов от cs внести в портал.

Июнь, 2018г.

  • Предложить улучшения внешнего вида транспортного портала.
  • Реализовать вкладку «Выгрузка».
  • В интерфейс претензиониста добавить возможность фильтрации и поиска по «Номеру поставки», «Идентификатор претензии», «Склад отгрузки».
  • Обновленная структура портала ACC.

Июль, 2018г.

  • Возможность редактирования мейла в момент создания поставки.
  • Возможность подгрузки претензий.
  • Настроить уведомление о назначении заявки со стороны CS для логистики.

Август, 2018г.

  • Автоматическое подтягивание тарифа.
  • Security Assessment Transport Portal — Information Required.
  • Обновление базы дистрибьюторов.

Сентябрь, 2018г.

  • Перенос информации во вкладку «Выгрузка».

Октябрь, 2018г.

  • Внесение в портал информацию по маршрутам и тарифам.

Ноябрь, 2018г.

  • Запуск портала для подразделения Henkel «Индустриальные клеи».
  • Убрать редактирование даты отгрузки.
  • Разработка портала для промышленных клеев.

Декабрь, 2018г.

  • Разработать прототипы веб-интерфейса для терминала для водителей.
  • Разработать макеты веб-интерфейса для терминала для водителей.

Январь, 2019г.

  • Сверстать макеты веб-интерфейса для терминала для водителей.
  • Cоздать новую роль для рассмотрения претензий.

Февраль, 2019г.

  • Добавить столбец «Плановая дата доставки ЖД».
  • Добавить статусы Заказчика.
  • Добавить возможность к каждому клиенту выбирать каким образом узнаем о претензии.

Март, 2019г.

  • Добавить столбцы «Отправлено в ТК» и «Транспортировка утверждена» в закладку выгрузка.
  • Добавить колонку в Отчет Экспорт номеров для KPI.
  • Настройка уведомлений на транспортном портале о назначении заявки.
  • Уведомление о меньшем количестве машин.
  • Синхронизация данных отгрузка-выгрузка.

Апрель, 2019г.

  • Создать транспортный портал для подразделения Henkel Beauty Care.
  • Реализация лимитов отгрузок.
  • Создать отчет по service level.

Май, 2019г.

  • Добавить колонку Ship-to в поле CS.
  • Добавить колонку код ТЭК.
  • Создать отчет по комментариям CS.

Июнь, 2019г.

  • Автоматическое присвоение типа ТС.
  • Реализовать отчеты по идентификаторам и номерам поставок.
  • Создать отчет-аналитику по транспортным компаниям.

Июль, 2019г.

  • Настройка минимального порога отгрузок. Авторассылка.
  • Установка лимитов по регионам.
  • Релиз транспортного портала.
  • Создание цепочки согласований для клиента Фикс-Прайс.

Август, 2019г.

  • Реализовать заявку на водителя в Excel.
  • Создание цепочки согласования претензий по статусу клиента Репленишмент.
  • Реализовать поиск по номеру IDH или по наименованию клиента.
  • Реализовать возможность выгружать базу Ship-to в Excel.
  • Реализовать минимальный лимит отгрузок по Регионам.
  • Реализовать формирование поля Время подачи транспорта на склад автоматически из даты отгрузки и тайм-слота.

Сентябрь, 2019г.

  • Доработка Excel-заявки.
  • CS: В колонке адрес грузополучателя подтягивать ранее выбранного клиента.
  • Автоматическое изменение маршрутов при объединении/разъединении заявок.
  • Реализовать информационные письма транспортным компаниям при назначении заявки.

Октябрь, 2019г.

  • Запуск портала для подразделения Henkel «Косметика».
  • Внести изменения в базу данных с маршрутами.
  • Добавить столбец Номер заказа клиента с возможностью поиска по порталу.
  • В статус Клиента, помимо KA, DB, PROF и ABC, добавить еще Статус «Export».
  • Реализовать возможность объединения заказов.
  • Настроить рассылку писем на указанные emailы.
  • Доработать колонку ТРН (Логистика).
  • CS: Сделать фильтр, где можно выбирать ответственного.
  • CS: Когда выбираем нужного нам клиента из списка, в колонке Адрес грузополучателя автоматически должен появляться адрес доставки.
  • CS: Сделать фильтр, где можно выбрать клиентов в данном столбце из списка.
  • Реализовать удаление поставок возможно только сотрудниками Customer Service.

Ноябрь, 2019г.

  • Автозаливка из файла данных для сборной машины.
  • Сделать на портале настраиваемую выкачку информации.
  • Оптимизация фильтра.
  • Доработка фильтра по поставкам.
  • Сделать разъединение поставок объединенных через функцию «Объединить заказы».
  • Для блока CS при закачивании на портал списка заказов через полный импорт, необходимо сделать № ship-to (столбец B) главным.
  • Реализовать автоматическую сортировку в интерфейсе логиста.
  • Добавить 1 столбец для экспортных клиентов «Дата подтверждения».
  • Интеграция портала с системой управления складским двором (YMS).

Декабрь, 2019г.

  • Задачи для подразделения БЫТОВАЯ ХИМИЯ:
    • Разрешить править поле «Причина опоздания» в архиве.
    • Протокол очной встречи от 05.12.2019 по обсуждению задач проекта и идей по развитию.
    • Изменить параметры определения типа транспорта для компании Крафтер.
  • Задачи для подразделения КОСМЕТИКА:
    • Сделать, чтобы в блоке ТК колонка “Авизация уклиента” заполнялась автоматически, когда CS вносит дату и время доставки.
    • Сделать, чтобы опоздание высвечивалась приопоздании более 30 минут.
    • Добавить таблицу во вкладке ттн1.
    • Удаленные поставки за последнюю неделю отдельным методом в API склада.
    • Добавить Комментарий Logistics в API для склада.
    • Предоставить ответ сотрудникам склада ФМ поинтеграции (во вложе.
    • Функционал рекламаций для Beauty Care (основной этап работ).
    • ЗАЯВКА НА ВОДИТЕЛЯ В EXCEL - доработки.
    • Сжатие данных на портале.
    • Для объединенной прямой машины сделать поля. Кол-во паллет из SAP, Вес КГ из SAP, Номер ТРН единым без разделения на частипоставки.
  • Задачи для подразделения СУХИЕ СМЕСИ:
    • Поддержка работоспособности транспортного портала.
  • Задачи для подразделения ПРОМЫШЛЕННЫЕ КЛЕИ:
    • Нерабочие дни склада.
    • Новый поставщик транспортных услуг.
    • Поддержка работоспособности транспортного портала.
  • Задачи для подразделения БЫТОВЫЕ КЛЕИ:
    • Добавление новой ТК на транспортный портал_АС.
    • Поддержка работоспособности транспортного портала.

Январь, 2020г.

  • Задачи для подразделения БЫТОВАЯ ХИМИЯ:
    • Изменить процесс подтягивания маршрутов.
    • Изменить цепочку согласования для клиента.
    • Новая роль: возможность подгружать претензии.
    • Доработка прав пользователя.
    • Добавить в список пользователей колонку «может объединять/разъединять» по аналогии с активный/не активный.
    • При отклонить должны пропадать Тип ТС и Маршрут.
    • Действия при нажатии кнопок Отказ и Отклонить.
    • Переключить рассмотрение претензий в ТТ для сотрудников CS.
  • Задачи для подразделения КОСМЕТИКА:
    • Добавить поле Цена в первоначальное заполнение претензии специалистом CS2.
    • Выбирать сразу несколько причин в создании претензии.
    • Последовательно прописать участие в процессе согласования.
    • Добавить в список пользователей, кто видит акты/претензии, роль редактора.
    • Переименовать заголовок Прикрепить акт и Создать претензию No (порядковый) по поставке.
    • Добавить значок, указывающий, что файлы прикреплены и этот значок в списке претензий тоже должен быть в строке после номера претензии.
    • Рекламация: Кроме клиента нужен выбор накладной.
    • Рекламации: При создании претензии присваивать и показывать номер претензии.
    • Рекламации: Три поля (Артикул/Количество/Комментарии) для первичного создания претензии в «Прикрепить акт» сделать необязательными.
    • Сделать на основном портале поставок ссылку в виде кнопки «Акты/Претензии» или вложения в пункт меню «Поставки», чтобы был возможен переход в портал претензий.
    • Интеграция систем (Транспортный портал + Pooling) (этап 1).
    • В форме при выкачивании данных добавить поле для специалиста по рекламациям.
    • Добавить пользователю дополнительную роль Security FM Logistic, чтобы он мог изменять в том числе время прибытия на КПП.
    • Исключить из рассылок по размещенным поставкам (ежедневные отгрузки) всех коллег, добавленных на портал по блоку по рекламации.
    • Доработки API для интеграции с FM Logistic.
    • Доработки касательно заявки в ТК.
    • Автозаполнение колонки Отв. Логист при заливке заказа на портал сотрудником Customer Service.
    • Функционал рекламаций для Beauty Care (финальная часть работ).
  • Задачи для подразделения СУХИЕ СМЕСИ:
    • Добавление склада.
    • Авторассылка - минимальные лимиты отгрузок.
    • Поддержка работоспособности транспортного портала
  • Задачи для подразделения ПРОМЫШЛЕННЫЕ КЛЕИ:
    • Изменения: Склад Хлебниково и склад в Тольятти не работает 31-го декабря.
    • Поддержка работоспособности транспортного портала.
  • Задачи для подразделения БЫТОВЫЕ КЛЕИ:
    • Временные слоты.
    • Аналитика - Отчет Склад Отгрузки.
    • Поддержка работоспособности транспортного портала.

Компании