формирование ведомостей объёмов работ Ко всем документам

ДАТАТИМ ВОР. Порядок предоставления доступа и развёртывание

Часть 1. Порядок предоставления доступа (модель SaaS)

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

1.1. Последовательность предоставления доступа

ШагДействиеСторона
1Обращение к правообладателю: заявка по адресу info@datatim.ru или по телефону +7 916 132 3574Заказчик
2Заключение договора на предоставление права использованияОбе стороны
3Создание учётных записей для сотрудников заказчикаПравообладатель
4Передача реквизитов доступа: адрес сервиса, логиныПравообладатель
5Первый вход, смена пароляПользователь
6Загрузка справочника расценок организацииПользователь
7Начало работыПользователь

Ввод в эксплуатацию не требует выезда специалистов и настройки рабочих мест.

1.2. Реквизиты доступа

Пользователю передаются:

1.3. Обучение

Работа с продуктом не требует специальной подготовки: интерфейс рассчитан на специалиста, владеющего предметной областью. Правообладатель предоставляет руководство пользователя и по запросу проводит вводный инструктаж продолжительностью до двух часов.

Часть 2. Развёртывание отдельного экземпляра

Применяется при поставке экземпляра для размещения в инфраструктуре заказчика.

2.1. Предварительные условия

или правообладателем.

2.2. Состав поставки

Поставляется дистрибутив, содержащий:

2.3. Порядок развёртывания

Шаг 1. Размещение дистрибутива.

Дистрибутив распаковывается в каталог на сервере, например /opt/datatim-vor.

Шаг 2. Настройка параметров.

Шаблон файла параметров копируется в рабочий файл и заполняется:

ПараметрНазначение
SECRET_KEYСекретный ключ подписи сеансовых токенов, уникальный для экземпляра
REDIS_PASSWORDПароль доступа к брокеру очереди
LLM_PROVIDERПоставщик языковых моделей
MWS_BASE_URLАдрес сервиса языковых моделей
MWS_API_KEYКлюч доступа к сервису языковых моделей
MWS_MODELИдентификатор используемой модели
APP_DATA_ROOTКаталог хранения данных проектов
APP_DB_ROOTКаталог хранения базы данных
APP_LOG_ROOTКаталог хранения журналов
PUBLIC_HOSTДоменное имя, по которому доступен экземпляр

Файл параметров содержит секретные сведения. Права доступа к нему ограничиваются владельцем.

Шаг 3. Создание каталогов хранения.

Создаются каталоги данных, базы и журналов, указанные в параметрах.

Шаг 4. Сборка и запуск.

Сборка образов и запуск сервисов выполняются средствами Docker Compose из каталога дистрибутива. Сборка производится на сервере заказчика из поставленного исходного кода.

Шаг 5. Настройка веб-сервера.

Конфигурация обратного прокси размещается в каталоге конфигураций веб-сервера, после чего веб-сервер перечитывает настройки. Выпускается сертификат для доменного имени экземпляра.

Шаг 6. Проверка.

Проверяется доступность стартовой страницы и обоих режимов работы, создаётся первая учётная запись, выполняется пробная обработка.

2.4. Обновление экземпляра

Обновление выполняется заменой дистрибутива и повторной сборкой образов. Перед пересборкой сервисы останавливаются. Данные проектов и база учётных записей размещаются вне контейнеров и при обновлении не затрагиваются.

Обновление инициируется исключительно администратором экземпляра. Механизмы автоматического или принудительного обновления извне отсутствуют.

2.5. Резервное копирование

Резервному копированию подлежат:

ОбъектСодержание
Каталог базы данныхУчётные записи пользователей
Каталог данныхИсходные документы, модели, справочники, результаты обработки
Файл параметровКонфигурация экземпляра, включая секретный ключ

Восстановление выполняется возвратом каталогов на место и запуском сервисов.

2.6. Остановка и удаление

Сервисы останавливаются штатными средствами Docker Compose. Данные при этом сохраняются, поскольку размещены вне контейнеров. Полное удаление выполняется удалением каталогов данных и образов контейнеров.