FL.ru · проект #5524417

Веб-приложение для обработки и проверки товарных спецификаций

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

Формат: корпоративное веб-приложение Роли: Руководитель · Специалист по ВЭД Обмен: Excel (вход / выход)

1. Общая информация о проекте

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

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

  • загрузка спецификации (Excel);
  • автоматическая и ручная проверка позиций;
  • рассмотрение спорных случаев;
  • хранение результатов;
  • формирование итогового файла.

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

2. Пользователи системы

Руководитель

Инициатор обработки поступившей спецификации.

  • получение и загрузка Excel-файла;
  • контроль корректности загрузки;
  • назначение специалиста;
  • контроль процесса обработки;
  • просмотр результатов авто- и ручной проверки;
  • рассмотрение спорных позиций и окончательные решения;
  • работа со справочником SKU (в пределах прав);
  • получение итогового файла;
  • просмотр истории и журнала действий.

Специалист по ВЭД

Обрабатывает назначенные спецификации.

  • уведомление о назначении;
  • открытие спецификации и запуск автопроверки;
  • ручная проверка позиций;
  • предложение кода ТН ВЭД и комментарии;
  • передача спорных позиций руководителю;
  • получение решений руководителя;
  • продолжение обработки остальных позиций;
  • получение итогового файла.
Специалист не может напрямую изменять активный справочник SKU или окончательное решение руководителя.

3. Основной рабочий процесс

  1. Загрузка спецификации Руководитель загружает Excel. Система проверяет структуру файла; при ошибках — сообщение и повторная загрузка.
  2. Создание и назначение После успешной проверки создаётся спецификация. Руководитель назначает специалиста; система уведомляет назначенного.
  3. Автоматическая обработка Специалист запускает проверку: сопоставление со справочником SKU и проверка данных товара.
  4. Ручная проверка Позиции, требующие дополнительного рассмотрения, передаются специалисту. Он анализирует позицию и фиксирует результат.
  5. Спорные позиции При необходимости решение принимает руководитель; результат доступен специалисту.
  6. Завершение Система формирует итоговый Excel, сохраняет его; пользователь скачивает файл.

4. Автоматическая проверка

Одна из основных функций системы. Система должна:

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

В полном ТЗ отдельно описаны алгоритмы: получение/проверка SKU, сравнение наименования и кода ТН ВЭД, новый и существующий SKU при расхождениях, параллельная и повторная обработка, формирование итога.

5. Ручная проверка

Если автообработка не завершает проверку позиции, специалист работает вручную. В интерфейсе должны быть доступны:

  • открытие позиции и просмотр результатов автопроверки;
  • определение причины необходимости проверки;
  • указание предлагаемого кода ТН ВЭД;
  • комментарий, сохранение результата;
  • при необходимости — передача позиции руководителю.

6. Спорные позиции и решение руководителя

Специалист передаёт позицию руководителю; система уведомляет о необходимости рассмотрения. Руководитель:

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

Результат решения должен быть доступен специалисту.

7. Справочник SKU

Поиск и созданиеПоиск SKU, создание новой записи
АктуальностьИзменение актуальной записи, история изменений
АвтопроверкаИспользование справочника при автоматической проверке
Защита данныхЗащита актуальных данных; ручное управление — у руководителя
ОграничениеСпециалист не изменяет активный справочник напрямую

8. Итоговый файл, уведомления, параллельная работа

Итоговый Excel: завершение обработки → формирование файла → сохранение → уведомление → скачивание. Структура входа/выхода — в полном ТЗ.

Уведомления: специалисту после назначения; руководителю при спорной позиции; специалисту после решения руководителя; пользователю после формирования итогового файла. Плюс история обработки и журнал действий.

Одновременная работа: несколько специалистов параллельно на разных спецификациях; в ТЗ — требования к конфликтам изменений, целостности данных и истории.

9. Интерфейс и Excel

Рабочее место руководителя

  • авторизация, главный экран, список спецификаций;
  • загрузка, назначение специалиста;
  • карточка и контроль обработки;
  • спорные позиции, справочник SKU;
  • получение итоговых файлов.

Рабочее место специалиста

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

Excel — основной формат обмена: загрузка, проверка структуры, обработка позиций, сохранение результатов, формирование итогового файла. Навигация, таблицы, формы, подтверждения, адаптивность — в полном ТЗ.

10. Интеграции и качество

В полном ТЗ рассмотрены: Excel, электронная почта, взаимодействие с КПП «е-Декларант», другие внешние системы, внутренние уведомления — с разбивкой по направлениям.

Нефункциональные требования: производительность, нагрузка, доступность, надёжность и целостность, резервное копирование, безопасность и защита файлов, конфиденциальность, UX, браузеры и Excel, сопровождаемость, тестируемость, логирование и мониторинг, обновления.

11. Что уже подготовлено заказчиком

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

Что требуется от разработчика

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

Что ожидается в отклике

ОпытКорпоративные веб-приложения; примеры близких по сложности проектов
ПортфолиоСсылка на портфолио
СтекПредлагаемый технологический стек
ОценкаОриентировочная стоимость и сроки
КомандаСостав команды (если разработка командная)
СопровождениеВозможность дальнейшего сопровождения системы

Полное техническое задание предоставляется заинтересованным кандидатам для детальной оценки. Источник заявки: HQ #5524417 · FL.ru.