Easy Train — корпоративный веб-портал для внутреннего использования транспортно-логистической компанией. Система предназначена для ускоренного расчёта стоимости транспортировки товаров через таможню. Ключевая особенность продукта — автоматическое заполнение данных на основе накопленной базы ранее обработанных заявок, что позволяет многократно сократить время обработки новых обращений.
Клиент
Компания, специализирующаяся на транспортных перевозках и логистике, предоставляющая услуги по расчёту стоимости прохождения таможенных процедур для грузов различной номенклатуры.
Задача
Ежедневно компания получала заявки с большим объёмом информации, содержащим десятки и сотни строк сертификаций и спецификаций товаров. Сотрудники были вынуждены обрабатывать каждый запрос вручную, что отнимало значительное количество времени и замедляло обслуживание клиентов. Заказчик обратился с запросом оптимизировать и по возможности автоматизировать данный процесс. Главной идеей проекта стало упрощение и ускорение расчёта за счёт использования накопленной базы заказов в качестве интеллектуальной базы знаний.
Особенности проекта
Множественные функциональные роли. В системе реализованы четыре роли: расчётчик, ответственный за присвоение наименования, руководитель и администратор. У одного пользователя может быть назначено более одной функциональной роли, однако в каждый момент времени сотрудник действует в рамках одной выбранной роли.
Построение прогностической модели на основе ретроспективных данных. Проект потребовал глубокого анализа взаимосвязей данных для того, чтобы система могла не просто хранить информацию, но и прогнозировать значения метрик для новых заявок на основе статистики прошлых периодов.
Гибкое управление изменениями в процессе разработки. В ходе реализации проекта от заказчика поступил запрос на добавление важной дополнительной функциональности. Команда оперативно перестроила план работ и реализовала новую фичу ценой небольшого согласованного увеличения сроков, что в итоге повысило ценность готового продукта.
Функции продукта
Интеллектуальная обработка входящих заявок
При поступлении новой заявки система в автоматическом режиме сравнивает каждую строку спецификации с накопленной статистикой по ранее обработанным обращениям. Алгоритм работы реализован по трём сценариям:
Ролевая модель с гибким разграничением доступа
В портале реализовано чёткое разделение функциональных обязанностей через систему ролей. Расчётчик работает непосредственно с заявками и метриками стоимости. Ответственный за присвоение наименования следит за корректностью номенклатуры товаров в базе знаний. Руководитель имеет доступ к аналитическим отчётам и контролю очередей задач. Администратор управляет учётными записями и системными настройками. Возможность назначения одному сотруднику нескольких ролей обеспечивает операционную гибкость компании.
Удобный интерфейс для работы со спецификациями
Воспроизведены в дизайне экранов все пожелания заказчика к интерфейсу, чтобы сотрудникам было максимально удобно заводить и обрабатывать заявки. Особое внимание уделено отображению строк спецификации, подсветке автоматически заполненных полей и интуитивно понятной навигации по разделам системы.
База знаний на основе истории расчётов
Все обработанные заявки аккумулируются в единой базе, которая служит источником статистических данных для последующего прогнозирования. Система непрерывно самообучается по мере накопления информации, повышая точность автоматического заполнения с течением времени.
Портал расчёта таможенной стоимости — это прежде всего сложная форма с разветвлённой логикой: три сценария расчёта, динамические наборы полей, валидация по справочникам и подсказки из базы знаний. Laravel обеспечивает чёткое разделение бизнес-логики, надёжную авторизацию и готовые механизмы для работы с ролями. React даёт отзывчивый интерфейс — без перезагрузки страницы при смене сценария.
Рассматривался серверный рендеринг (Blade-шаблоны) — он проигрывал по UX многошаговых форм с динамической логикой полей. Vue — близкая альтернатива; выбор React сделан по доступности команды и зрелости экосистемы компонентов форм.
Портал обрабатывает сведения о декларантах и участниках таможенных операций. Ролевая модель с четырьмя ролями обеспечивает разграничение доступа на уровне API и интерфейса: каждая роль видит только свои данные.
Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.
Стоимость зависит от числа сценариев расчёта, сложности ролевой модели, интеграций со справочниками и объёма базы знаний для автозаполнения. Ориентир — стандартный диапазон по заказной B2B-разработке; точную оценку даём после дискавери.
При вводе данных система анализирует историю подтверждённых расчётов и предлагает подходящие значения для текущих полей. Каждый новый успешный расчёт пополняет базу — со временем качество подсказок улучшается под специфику конкретных потоков грузов.
Четыре роли с независимыми правами на уровне API и интерфейса: сотрудник таможни работает со своими расчётами, брокер управляет расчётами клиентов, руководитель видит сводную аналитику, администратор настраивает справочники и права. Это стандартная RBAC-модель с проверкой прав на каждом запросе.
Портал проходит финальное тестирование перед передачей заказчику. Сложные расчётные системы с несколькими сценариями и ролевой моделью требуют тщательной проверки перед вводом в эксплуатацию — особенно в регуляторной теме таможни.
Для веб-портала с тремя сценариями расчёта, ролевой моделью и базой знаний типичное окно разработки — 16–28 недель; это отраслевой диапазон. Конкретные сроки зависят от доступности справочников, числа интеграций и объёма согласований.
Команда YuSMP Group разрабатывает веб-порталы и B2B-системы для ВЭД, логистики и регуляторных процессов в России и СНГ. Опишите задачу — оставить заявку или обсудить архитектуру. Работаем по Москве и Новосибирску, в часовом поясе МСК.
Результаты
Портал расчёта таможенной стоимости находится на финальной стадии разработки и готовится к передаче заказчику. Реализованы ключевые функции системы.
Интеллектуальное автозаполнение
Система поддерживает три сценария расчёта таможенной стоимости: каждый сценарий задаёт собственный набор обязательных и необязательных полей. При вводе данных портал предлагает подсказки из накопленной базы знаний — сокращает время на заполнение и число ошибок.
Ролевая модель и разграничение доступа
В системе четыре роли с независимыми правами: сотрудник таможни, брокер, руководитель и администратор. Каждая роль видит только свои данные и выполняет только разрешённые операции.
Самообучающаяся база знаний
Каждый подтверждённый расчёт пополняет базу знаний. Система анализирует историю успешных деклараций и улучшает качество подсказок автозаполнения по мере накопления данных.
Мы найдем лучшее решение вашей задачи
Бесплатно сделаем SEO-аудит и подключим e-mail и SMS-интеграции*
*При условии заключения договора на разработку. Выполняется одна или обе услуги, в зависимости от нужд проекта. Технический SEO аудит сайта с отчетом и списком рекомендаций: один проводим сразу после сдачи проекта, второй в течении года после разработки по вашему запросу.
Отправляя заявку, вы соглашаетесь на обработку персональных данных.