Документация. Корпоративная платформа DM-Platform

Версия ПО 26.7.234. Правообладатель — Индивидуальный предприниматель Марьян Дмитрий Александрович.

Документ содержит описание функциональных характеристик программного обеспечения «Корпоративная платформа DM-Platform» (далее — DM-Platform), а также информацию, необходимую для его установки и эксплуатации.

1. Назначение

DM-Platform — единая корпоративная платформа для внутренних коммуникаций, совместной работы и документооборота организации. Заменяет набор разрозненных иностранных сервисов (корпоративные мессенджеры, системы документооборота, service desk, корпоративные порталы, CRM, кадровый электронный документооборот) единым решением, работающим в контуре заказчика. Построена по модульному принципу с единой учётной записью и общей организационной структурой. Размещение данных — on-premise или в облаке на территории РФ; соответствие 152-ФЗ.

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

Мессенджер

  • Публичные и приватные каналы, личные и групповые чаты, треды, реакции, отложенные сообщения и напоминания.
  • Групповые видео- и аудиозвонки на WebRTC (число участников — под инфраструктуру заказчика, включено в стоимость), запись, демонстрация экрана, голосовые комнаты, офлайн-транскрипция речи.
  • Совместная работа: канбан-доска в каналах, доска для рисования, календарь.
  • Сквозное шифрование переписки (E2EE), гостевой доступ по защищённой ссылке без учётной записи, аутентификация LDAP/SSO.
  • Клиенты: веб (PWA), мобильные приложения iOS и Android, настольное приложение Windows.

СЭД (электронный документооборот)

  • Регистрация входящих, исходящих и внутренних документов; типы и виды с наследованием реквизитов; журналы, нумераторы, реестры, версии со сравнением.
  • Графовые маршруты согласования с условными переходами, вычисляемыми ролями и авто-подбором; бумажный этап маршрута (ст. 22.1).
  • Электронная подпись, включая квалифицированную (КЭП), штампы на PDF; машиночитаемые доверенности (МЧД) с реестром полномочий (коды ФНС), формат XML, передоверие.
  • Долговременное хранение документов с подписью в виде контейнера (документ, открепленные подписи, опись) по приказу № 578н.
  • Делопроизводство полного цикла (резолюции, поручения, контроль исполнения), договорной контур, совещания и протоколы, номенклатура дел; полнотекстовый поиск с русской морфологией; REST API и интеграции.

Корпоративный портал

  • Лента новостей и объявлений, интерактивная организационная структура, справочник сотрудников с поиском, онбординг.

Service Desk (Help Desk)

  • Заявки с автонумерацией, категориями, приоритетами и SLA; канбан и список; бизнес-правила и эскалации; база знаний; оценки CSAT; аналитика.

Внутренний аудит

  • Конструктор чек-листов; проверки с фотофиксацией, геометкой и подписью (в т.ч. офлайн); несоответствия и корректирующие действия; реестр рисков; аналитика.

AI-ассистент (на локальных моделях)

  • Работа на локальных языковых моделях в контуре заказчика — данные не передаются во внешние сервисы.
  • Транскрипция (офлайн), суммаризация переписки, умный поиск, извлечение задач, RAG-агенты по документам организации.

CRM

  • Канбан-воронки продаж с автоматизациями и правилами; карточки контактов и компаний 360°, дедупликация, автозаполнение по ИНН, импорт из внешних CRM.
  • Товары и услуги в сделке, формирование счёта и КП, создание договора в СЭД из сделки; AI-функции на локальной модели; сканер визиток; отчёты и аналитика.

HR / КЭДО

  • Кадровый электронный документооборот по 377-ФЗ: кадровые заявления с маршрутами, переход на КЭДО, подписание простой электронной подписью с подтверждением в мессенджере.
  • Найм и удалённое трудоустройство (воронка кандидатов, кабинет кандидата); график отпусков (форма Т-7) с согласованием; массовое ознакомление с ЛНА; импорт оргструктуры из 1С:ЗУП.

Коннекторы (интеграции)

  • Интеграции с внешними системами (1С, Битрикс24, amoCRM, операторы ЭДО, почтовые и календарные сервисы), инструменты миграции данных, вебхуки.

3. Технологическая платформа и системные требования

  • Серверная часть: Node.js 18+, Express, ORM Prisma; СУБД PostgreSQL; Redis (опционально); реальное время — WebSocket. Клиент — веб-приложение React.
  • Криптография: libsodium (X25519 + Poly1305) для сквозного шифрования; поддержка квалифицированной электронной подписи.
  • Операционные системы сервера: GNU/Linux, включая российские ОС (Astra Linux, РЕД ОС, ALT Linux). Используются свободные компоненты с открытым кодом; принудительная зависимость от проприетарного иностранного ПО отсутствует.
  • Минимальные требования к серверу: от 4 ядер CPU, от 8 ГБ ОЗУ (от 16 ГБ с локальным AI), от 80 ГБ диска; PostgreSQL 14+, веб-сервер nginx.
  • Клиентское место: современный браузер (Chromium/Firefox), либо мобильное/настольное приложение.

4. Установка и настройка

  1. Установить Node.js 18+, PostgreSQL 14+, nginx (при необходимости Redis).
  2. Создать базу данных и пользователя PostgreSQL.
  3. Задать параметры в файле backend/.env (строка подключения к БД, секрет JWT, порт, разрешённые источники).
  4. Серверная часть: npm install --omit=dev, npx prisma migrate deploy, запуск под менеджером процессов (PM2/systemd).
  5. Веб-клиент: задать адрес API, npm run build, публикация каталога dist веб-сервером nginx (TLS, проксирование API и WebSocket на серверную часть).
  6. Первичная настройка администратором: организационная структура, подключение модулей, роли и права доступа.

5. Эксплуатация

  • Резервное копирование: регулярный дамп базы данных (pg_dump) и каталога загрузок; восстановление из резервной копии.
  • Обновление версии: резервная копия → замена кода → применение миграций БД → пересборка клиента → перезапуск; при сбое — откат на резервную копию.
  • Диагностика: журналы серверной части и менеджера процессов.

6. Техническая поддержка

Техническая поддержка оказывается правообладателем на территории Российской Федерации. Контакт: info@dm-platform.ru. Состав: консультации по установке и эксплуатации, диагностика и устранение ошибок, помощь при обновлении, предоставление обновлений и исправлений. Параметры реакции фиксируются договором/SLA.