Документация. Корпоративная платформа 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. Установка и настройка
- Установить Node.js 18+, PostgreSQL 14+, nginx (при необходимости Redis).
- Создать базу данных и пользователя PostgreSQL.
- Задать параметры в файле
backend/.env(строка подключения к БД, секрет JWT, порт, разрешённые источники). - Серверная часть:
npm install --omit=dev,npx prisma migrate deploy, запуск под менеджером процессов (PM2/systemd). - Веб-клиент: задать адрес API,
npm run build, публикация каталогаdistвеб-сервером nginx (TLS, проксирование API и WebSocket на серверную часть). - Первичная настройка администратором: организационная структура, подключение модулей, роли и права доступа.
5. Эксплуатация
- Резервное копирование: регулярный дамп базы данных (pg_dump) и каталога загрузок; восстановление из резервной копии.
- Обновление версии: резервная копия → замена кода → применение миграций БД → пересборка клиента → перезапуск; при сбое — откат на резервную копию.
- Диагностика: журналы серверной части и менеджера процессов.
6. Техническая поддержка
Техническая поддержка оказывается правообладателем на территории Российской Федерации. Контакт: info@dm-platform.ru. Состав: консультации по установке и эксплуатации, диагностика и устранение ошибок, помощь при обновлении, предоставление обновлений и исправлений. Параметры реакции фиксируются договором/SLA.