Как разработать веб-сервис для российского производителя ПО
RedLab приняла участие в реализации проекта по созданию ИТ-продукта для производителя складского, торгового и производственного программного обеспеченияЗадача:
Создание веб-сервиса и обновление имеющегося функционала продукта.
Причина:
Доступ к сервису появлялся только после установки ПО на компьютер, что создавало существенные трудности для новых пользователей. Кроме того, отсутствовала возможность разделения функционала между сотрудниками и использования мобильных устройств для оптимизации процесса.
О проекте
Компания-разработчик предоставляет широкий спектр систем для решения бизнес-задач в розничной и оптовой торговле, производственных организациях, нефтедобывающих компаниях, а также в организациях государственного сектора.
Продукт, над которым нам предстояло работать, является одним из самых востребованных решений на рынке торгового учета товаров. Программа обладает обширным функционалом — позволяет маркировать, сортировать и учитывать продукцию в соответствии с требованиями законодательства РФ. Чтобы оптимизировать и упростить работу пользователей системы, разработчику потребовалось реализовать функционал в виде веб-сервиса.
Что предстояло сделать:
- разработать макеты дизайна;
- добавить функцию авторизации пользователей;
- создать опцию добавления новых записей;
- реализовать просмотр и редактирование номенклатур, документов и справочников;
- создать страницу отображения подключенных оборудований;
- выполнить импорт/экспорт данных в различных разрешениях.
На реализацию проекта было выделено чуть более четырех месяцев.
Реализация
Технологический стек:
- React
- Redux
- DevExpress UI
- framework Redux-Saga
- Java (Spring)
Команда:
- 1 Project manager
- 1 Аналитик
- 1 Frontend-разработчик
- 1 Дизайнер
- 1 QA-инженер
Заказчик предоставил API, с помощью которого наши специалисты взаимодействовали с сервером платформы. Архитектура ресурса клиент-серверная. Приложение в основном состоит из таблиц: документы, номенклатура товаров и справочники. В рамках поставленных задач мы реализовали функцию добавления, редактирования или удаления номенклатурных единиц.
Система, с которой взаимодействуют пользователи, — многофункциональная, c возможностью сортировки и выборки. Теперь пользователь может настраивать ее полностью под себя: менять последовательность колонок, устанавливать различные фильтры, что существенно облегчило работу персоналу.
В течение проекта появлялись различные новые вводные на которые мы мгновенно реагировали и предлагали различные варианты решений в конкретных ситуациях, чтобы в итоге заказчик получил желаемый результат. Работы фиксировались в предложенном клиентом таск-трекере, что позволяло обеспечивать прозрачный процесс реализации проекта: у заказчика была возможность отслеживать, как текущие задачи решаются на ежедневной основе.
Среди преимуществ, появившиеся в результате создания веб-сервиса, можно выделить следующие:
- после настройки получить доступ к системе может любой сотрудник с любого устройства;
- функции легко распределять: часть персонала может наносить контрольные марки на продукцию, другая — формировать партии товара.
- бизнес удобно масштабировать в другие регионы без настройки и установки дополнительного софта.
Реализация платформы в виде веб-сервиса позволила значительно упростить работу с приложением. Теперь пользователю предлагается интуитивно понятный веб-интерфейс для выполнения конкретной бизнес-функции.
Обновленная платформа позволила клиентам разработчика оптимизировать свои бизнес-процессы и снизить производственные издержки. А это, в свою очередь, привело к росту выручки и повышению конкурентоспособности компаний.
Интересное:
Новости отрасли:
Все новости:
Публикация компании
Профиль
Социальные сети