Разработка и поддержка облачной ERP-системы
по перепродаже и переработке электронного оборудования и комплектующих
О Проекте
Система складского учета товаров
и управления продажами
История создания
2012 — 2014
Разработка и поддержка ERP-системы для оптимизации процессов в компании клиента.
2014 — настоящее время
Преобразование продукта в SaaS-решение, его поддержка, функциональное расширение и совершенствование.
Бизнес-задачи,
которые мы решили
01. Оптимизация бизнес-процессов
Теперь работать с процессами документирования, хранения, перепродажи и утилизации оборудования стало легче и быстрее. Система автоматизировала основные бизнес-процессы компании, что способствовало росту производительности.
02. Получение прибыли
Наши клиенты транслируют свой успешный опыт автоматизации процессов и продают доступ в облачную ERP-систему партнерам в данной отрасли.
О проекте
Перед тем как приступить к разработке, необходимо было учесть пожелания клиента, а также выявить скрытые потребности. Мы подробно изучили внутренние процессы предприятия сферы утилизации и переработки, а также лично посетили компанию клиента.
Сейчас Recycle-ERP — это облачный SaaS-продукт. Система автоматизирует основные бизнес-процессы: закупку оборудования и комплектующих, ценовую классификацию инвентаря, его учет и систематизированное хранение.
Оборудование и комплектующие, которые получает компания, регистрируются в системе. Им присваиваются уникальные идентификаторы, которые затем печатаются на наклейках и сопровождают оборудование до момента его продажи или утилизации.
Сейчас Иностудио занимается поддержкой существующей функциональности и разработкой новых частей системы в соответствии с потребностями клиентов. Также для новых клиентов мы импортируем данные в Recycle-ERP из ранее использовавшихся ими систем.
Четыре модуля
системы
01. Модуль для работы с сырьем
Самым важным элементом этого модуля является система учета и обработки заказов на входящие и исходящие поставки. Процесс работы с заказами включает в себя: работу с лидами и контрактами, прием товаров, их сортировку и аудит характеристик, а также расчет с поставщиком. Помимо этого, модуль включает в себя системы бронирования транспорта компании и построения маршрута поставок.
02. Модуль учета и перепродаж
В данном модуле осуществляется перепродажа доступного инвентаря через интернет-магазины, выставляются счета за заказы, осуществляется отправка товаров с помощью интеграций с почтовыми сервисами. Также здесь происходит группировка товара по значимым признакам, влияющим на цену.
03. Клиентский модуль
Модуль используется для визуализации действий с предоставленным клиентом товаром и состояния заказов/предзаказов. Через этот модуль поставщики и заказчики клиентов, использующих Recycle-ERP, могут оформлять предварительные заказы на покупку инвентаря, отслеживать товар, отданный на реализацию и получать информацию по заказам.
04. Модуль отчетов
Благодаря данному модулю компаниям доступно создание индивидуальных отчетов для их бизнеса. Клиенты Recycle-ERP могут настроить поля для отчета, условия агрегации и фильтрации, а также автогенерацию отчетов с заданным временным интервалом.
Технические
особенности проекта
Бухгалтерское ПО
Система интегрирована с популярным в стране сервисом бухгалтерского учета. Данная интеграция позволяет клиентам Recycle-ERP формировать отчеты в денежном выражении об имуществе, обязательствах и совершенных операциях.
Сканеры и принтеры
В систему внедрена интеграция со сканерами штрих-кодов и принтерами самоклеющихся этикеток. Это позволяет легко вести учет и отслеживать перемещение товара.
Почтовые сервисы
В Recycle-ERP используется интеграция с почтовыми сервисами для автоматического заказа почтового отправления, генерации сопроводительного бланка и трекинга посылки. Заказ формируется с заданными параметрами (вес, количество). Есть возможность оплаты почтовой услуги, печати готового бланка для размещения на посылке.
Интернет-магазины
Система интегрирована с 4 крупными интернет-магазинами, через которые осуществляется продажа инвентаря.
Весы
В системе есть возможность считать текущее значение на выбранных складских весах.
ГИС
Для построения оптимального маршрута использована интеграция с географической информационной системой.
Функциональные
особенности проекта
01. Отказоустойчивость и виртуализация
Отказоустойчивость серверов баз данных и виртуализация обеспечивают высокий уровень доступности, аварийного восстановления, масштабирования и балансировки нагрузки.
02. Адаптация под бизнес клиентов
Мультивалютность, локализация, разнообразные единицы измерения, а также индивидуальная настройка и помощь во внедрении позволяют адаптировать систему под потребности каждой компании.
03. Уведомления о событиях
Администратор компании может настроить нотификацию пользователей о различных событиях системы.
04. Облачная система
Созданная по задумке отраслевых экспертов, Recycle-ERP размещена в облаке, что дает возможность удобного использования на нескольких устройствах для решения всех задач бизнеса.
Интеграции
Shipping module — создание в системе отправлений напрямую через транспортную компанию (Fedex, UPS, USPS), предварительный просчёт стоимости доставки.
Magento, Magento 2, Sellerchamp, Ebay, SellerCloud, BrokerBin — популярные системы для организации электронной коммерции и интернет-магазинов (e-commerce).
QuickBooks — наиболее популярная на западе бухгалтерская программа для бизнеса, подобная нашей 1С.
Navision, Microsoft, Concur — отчёты, комплексное управление бизнес-процессами компании.
Erasure integration: Blancco, WipeQ, EPS, White Canyon, SoftThinks, Phonecheck — системы обеспечения безопасности баз данных, безвозвратное удаление информации, очистка памяти на устройствах.
Grafana (BI Dashboard) — система, в которой можно сформировать дашборд и выбрать данные для отображения.
Devexpress Report designer — инструмент для создания кастомных отчётов и сопроводительных документов.
Elasticsearch — утилита, которая позволяет быстро в режиме реального времени собирать, анализировать и хранить большие объёмы данных.
Интеграция с внешним оборудованием: складские сканеры, принтеры, весы.
RabbitMQ+MassTransit — сбор и маршрутизация сообщений из нескольких источников, организация взаимодействия объектов.
Redis — база данных в памяти, которая выполняет роль кеша перед базой вроде MySQL. Это улучшает производительность продукта.
Akka.Net — библиотеки с открытым исходным кодом, которые применяют для разработки устойчивых систем.
- ASP.NET Forms
- MVC
- jQuery
- Ractive
- N-software
- T-SQL
- Dapper.NET
- Zabbix
- Web API
- VMWare vSphere
- VMware HA Clusters
- Reach Client Application
- Veeam Backup and Recovery
- MSSQL Always On Availability Groups
- ASP.NET Core
- ELK
- Akka.Net
- RabbitMQ
- Mass transit
- Redis Cache
- SignalR
- React.js
- Typescript
- jQuery
- DevExpress
- MS SQL Server
- MS SQL Cluster
Результат
Компания клиента является крупным предприятием, занимающимся перепродажей, переработкой и утилизацией электроники и электроприборов. Клиент обратился к нам в 2012 году, так как программы, имеющиеся на рынке, не полностью удовлетворяли потребности компании.
Сейчас мы создали систему, которая не только автоматизирует внутренние процессы компании. Она стала комплексным SaaS-решением, которая приносит клиенту прибыль благодаря активным продажам и востребованности в отрасли. И уже сейчас работает более чем в 300 компаниях различного уровня на пяти континентах.