Продукты ArkSpace

Система ARK DMS разработана для эффективного управления дистрибьюторами. Она обеспечивает бесперебойное получение, проверку данных и контроль над процессами продаж, а также эффективную работу клиента с партнерами. 

DMS - ключевой элемент автоматизации проверки и получения данных из систем дистрибьюторов, что приводит к снижению затрат и повышению качества процессов.

Функциональные характеристики:

Административная панель:

  • Создание, редактирование и удаление справочных данных (товары, торговые точки, клиенты).
  • Интеграция с внешними системами для обновления мастер-данных.
  • Аудит изменений данных (история изменений).
  • Поиск и фильтрация данных.
  • Экспорт данных в формате Excel.
  • Автоматическое обновление данных через API.

Требования к установке и эксплуатации:

Интеграционные возможности:

  • REST API для обмена данными с другими системами.

Backend:

  • База данных: PostgreSQL 15+.
  • Шина данных: Kafka.
  • Кеш:  Redis.
  • Язык программирования: Python 3.11+.
  • Фреймворки: Django, FastAPI.

Frontend:

  • Поддерживаемые браузеры: Chrome, Firefox, Edge.
  • Язык программирования: JavaScript.
  • Фреймворки: VueJS.

Развертывание:

  • Контейнеризация - Docker образы.
  • Развертывание - Kubernetes.

Инструкция по установке:

Инструкция по эксплуатации:

Системные требования:

/ 01

Серверная инфраструктура:

  • Выделенный сервер или облачное решение.
  • Минимальные требования к серверу:
  • Процессор: 4 ядра.
  • ОЗУ: 8 ГБ.
  • Диск: SSD, минимум 50 ГБ свободного места.
  • Балансировщик нагрузки для масштабируемых решений.
/ 02

Безопасность:

  • Протокол HTTPS для защищенного соединения.
  • Регулярные резервные копии данных.
  • Защита от SQL-инъекций и XSS-атак.
  • Мониторинг активности системы.

Стоимость DMS

DMS Product
30 000₽

за 1 дистрибутора

ПО предоставляется на коммерческой основе, безвозмездное пользование программным обеспечением не осуществляется

Регламент обслуживания

Цель

Обеспечить актуальность функционала, исправление ошибок и повышение производительности системы.

Периодичность

Минорные обновления (исправление ошибок, небольшие улучшения): 
Каждые 2 недели


Крупные обновления (новые функции, крупные изменения): 
Раз в месяц или по необходимости


Патчи: 
По мере выявления уязвимостей или рекомендаций разработчиков технологий

Участники

Администратор ИТ-инфраструктуры: 
Отвечает за установку обновлений на сервере


Программист: 
Отвечает за разработку обновления и проводит тестирование кода


Тестировщик: 
Проверяет работоспособность системы после обновления


Менеджер проекта: 
Координирует процесс обновления и информирует пользователей о предстоящих изменениях

Процесс обновления:

1. Подготовка: 

  • Разработчик создает новую версию системы с учетом изменений на тестовом стенде.
  • Тестировщик проводит предварительное тестирование на тестовом стенде.


2. Согласование: 

  • Менеджер проекта согласует план обновления с клиентом, учитывая возможное время простоя системы.


3. Развертывание: 

  • Программист и администратор ИТ-инфраструктуры выполняет развертывание обновления на рабочем сервере.
  • Создается резервная копия данных перед обновлением.


4. Проверка: 

  • Тестировщик проверяет корректность работы системы после обновления.
  • Если выявлены проблемы, они фиксируются и передаются разработчику для исправления.

 

5. Информирование пользователей: 

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

Регламент обслуживания

Обновление, тестирование и релиз

Цель

Обеспечить актуальность функционала, исправление ошибок и повышение производительности системы.

Периодичность

Минорные обновления (исправление ошибок, небольшие улучшения): 
Каждые 2 недели


Крупные обновления (новые функции, крупные изменения): 
Раз в месяц или по необходимости


Патчи: 
По мере выявления уязвимостей или рекомендаций разработчиков технологий

Участники

Администратор ИТ-инфраструктуры: 
Отвечает за установку обновлений на сервере


Программист: 
Отвечает за разработку обновления и проводит тестирование кода


Тестировщик: 
Проверяет работоспособность системы после обновления


Менеджер проекта: 
Координирует процесс обновления и информирует пользователей о предстоящих изменениях

Процесс обновления:

1. Подготовка: 

  • Разработчик создает новую версию системы с учетом изменений на тестовом стенде.
  • Тестировщик проводит предварительное тестирование на тестовом стенде.


2. Согласование: 

  • Менеджер проекта согласует план обновления с клиентом, учитывая возможное время простоя системы.


3. Развертывание: 

  • Программист и администратор ИТ-инфраструктуры выполняет развертывание обновления на рабочем сервере.
  • Создается резервная копия данных перед обновлением.


4. Проверка: 

  • Тестировщик проверяет корректность работы системы после обновления.
  • Если выявлены проблемы, они фиксируются и передаются разработчику для исправления.

 

5. Информирование пользователей: 

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

Поддержка

Стандарты устойчивого развития и безопасности
Наши продукты имеют государственную регистрацию ФИПС Роспатента программ для ЭВМ.