====== Настройка сервиса для массового скачивания документов единым архивом ====== ''Начиная с версии системы 3.23'' появилась возможность [[product:documents:downloading_doc|скачивания сразу нескольких документов]] из Объектов единым архивом. ===== Инструкция по развертыванию сервиса архивации ===== ==== Требования к программному обеспечению ==== 1. Для запуска сервиса архивации на сервере необходимо: * установить [[https://dotnet.microsoft.com/ru-ru/download/dotnet/3.1|.Net Core 3.1]]; * для учетной записи, из-под которой запускается сервис архивации, необходимо настроить соответствующие права на папку, в которой будут писаться/удаляться файлы. 2. Необходимо установить архиватор [[https://www.7-zip.org/download.html|7-Zip]] для корректной распаковки скачанных архивов с документами. Чтобы скачанные архивы по умолчанию открывались через данную программу, необходимо убедиться, что файлы с расширением .zip ассоциированы с данным архиватором. ==== Развертывание в качестве внешнего сервиса ==== - Перейти в папку **DocumentsArchivingService**. - В папке **Config** настроить конфигурационный файл ''client.config'' сервиса архивации. - Из командной строки установить ''SL.DocumentsArchiving.Service.exe'' (содержится в папке **DocumentsArchivingService**) по команде ''install'', после чего запустить его по команде ''run''. ==== Развертывание в качестве локального сервиса ==== Для использования локального сервиса архивации (встроенного в Cистему), необходимо [[product:settings:system|настраивать]] его в конфигурационном файле ''client.config'' Системы. Рекомендуется разворачивать сервис архивации файлов удаленно, т.е. на отдельном сервере, отличном от сервера, где установлена Система ADVANTA. ===== Принципы настройки сервиса архивирования файлов ===== Для настройки сервиса для массового скачивания документов единым архивом необходимо: 1. Обязательно предусмотреть возможность выноса сервиса архивации файлов на отдельный сервер. 2. Предусмотреть конфигурационный файл ''client.config'' для настройки: * метода сжатия (по умолчанию используется обычный метод сжатия); * лимита по максимальному количеству скачиваемых документов (по умолчанию лимит - **500 файлов**); * лимита на общий максимальный размер скачиваемых документов (по умолчанию лимит - **2000 Мб**); * места для архивации; * лимита на максимальное количество одновременных формирований архивов файлов для скачивания (по умолчанию максимум одновременных архиваций - **3**); * лимита времени для хранения успешно сформированного архива (по умолчанию лимит - **168 часов**); * лимита на максимальное количество символов в самом длинном пути формируемого архива (по умолчанию лимит - **200 символов**); * лимита на минимальное количество несокращаемых символов в названии корневого объекта архива - объекта, с карточки которого открыта страница «Документы» (по умолчанию лимит - **30 символов**); * лимита на минимальное количество несокращаемых символов в названии узла дерева формируемого архива (по умолчанию лимит - **6 символов**); * ключа активации функционала. Если ключ активации функционала не указан, то возможности массового скачивания нет, даже если [[product:access:list|право]] [[product:documents:downloading_doc|«Скачивание нескольких документов»]] явно разрешено. Подробнее об отслеживании хода процесса скачивания документов единым архивом на странице [[product:settings:logs:procs_in_background#архивация_файлов|«Фоновые процессы»]].