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

Если ваша база достигла значительных размеров, существует возможность выгрузки части документов в виде файлов (на диск) или на архивный сервер. Мы рекомендуем проводить такую операцию для папок, где скопилось более 10 тыс. документов. Например, можно выгружать (архивировать) "отработанные" документы из папки "Входящие" по годам их регистрации.

Архивный сервер с технической стороны является обычным сервером FossDoc, который работает на отдельной машине и использует отдельную базу. База данных не обязательно должна совпадать с вашим рабочим сервером. Например, в рабочем сервере вы можете использовать MS SQL Server, а для архивного - MySQL.

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

Необходимым условием также является поддержка одинаковых версий сервера приложений FossDoc на рабочем сервере и архивном. Также все типы документов, которые вы планируете выгружать на архивный сервер, должны там существовать и иметь одинаковый набор полей. Обычно, если вы работаете с встроенными типами документов, это не проблема. Если у вас собственные библиотеки документов, используйте механизм экспорта и импорта библиотек, чтобы поддерживать архивный сервер в актуальном состоянии.

Лицензирование

Ваша лицензия должна содержать модуль "Архивный сервер" (DocumentArchive).

Для архивного сервера вы можете использовать ту же самую лицензию (файл License.xml) что и на рабочем сервере.

Подготовка архивного сервера

Выполните описанные ниже пункты для подготовки архивного сервера.

Создайте новые папки для каждого типа документа, который необходимо хранить на архивном сервере. Например, если планируется хранить Входящие письма, то и папка нужна по типу "Входящие". Не имеет существенного значения, где именно создавать папки, но проще всего их скопировать из шаблона подразделения.

Откройте ветку "Служебные справочники\Шаблоны подразделений\Главное подразделение\Обязательные папки", и скопируйте в буфер папку "Входящие":

Копия папки Входящие для создания архива документов

После этого выберите место хранения новой папки. Например, это может быть ветка "Библиотеки документов". Вставьте копию папки, и обязательно удалите ее подпапки (виртуальные папки не будут работать т.к. настроены на шаблонную папку). В результате у вас будет новая папка для хранения Входящих писем:

Копия папки Входящие в библиотеках документов

Права доступа к такой папке будут автоматически наследованы от ветки "Библиотеки документов", таким образом группа "Все" будет иметь только право чтения, а "Администраторы" - полный доступ. Это защитит документы от модификации пользователями, которые будут их просматривать.

Простая схема архивации документов из папки

На рабочем сервере создайте отдельную папку, куда заранее переместите документы. Например, создайте папку "Входящие 2019" для документов типа "Входящее письмо", которые были созданы в 2019 году.

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

Допустим, что у нас есть такая папка "Входящие 2019", и дерево папок имеет такой вид (на рабочем сервере):

Папка Входящиих писем в подразделении

Внимание:выполнить архивацию может только Администратор

Запустите мастер через главное меню "Сервис\Мастер экспорта документов".

Мастер имеет несколько вариантов работы:

Режимы работы мастера архивации документов

Экспорт в XML файлы (и опциональная передача на другой сервер)

Выберите папку с документами (если вы до открытия мастера отметили папку "Входящие 2019", мастер ее предложит автоматически), вы также можете для удобства выбрать первым подразделение, а потом уже папку.

На рисунке ниже будет выполнен экспорт в папку "E:\Archive". В таком режиме вы получите XML-файлы, которые позже при необходимости возможно загрузить на архивном сервере.

Настройка экспорта документов

Опция "Экспортировать папку" позволяет добавить к файлам специальный XML-файл, который содержит саму папку. В случае восстановления на архивном сервере в этом случае будет создана подпапка.

Прямая выгрузка на архивный сервер

Выберите опцию "Экспорт документов на другой сервер" если необходимо напрямую выгрузить документы. Вам будет необходимо сразу подключиться к архивному серверу, и указать папку, в какую нужно выгрузить документы.

Внимание:не используйте этот режим, если ваш архивный сервер территориально удаленный (подключение через интернет) - процесс может занять продолжительное время. В этом случае проще выгрузить документы как XML-файлы, перенести их на машину сервера, и уже там запустить мастер импорта.

Импорт документов из XML файлов

Если у вас уже есть набор XML-файлов, которые были сформированы мастером экспорта, вы можете восстановить документы на архивному сервере. Эта опция полезна когда архивный сервер находится на удаленном хосте (и передача данных через интернет не является оптимальной). Также вы можете хранить много документов в виде XML-файлов на других носителях или в облачном хранилище.

Работа режима импорта из файлов

Выберите папку назначения (чтобы было проще - найдите и отметьте ее до того, как запустить мастер, тогда она будет выбрана автоматически), и укажите папку на диске с XML-файлами.

Внимание:если при импорте из XML система обнаружит такой документ (по его идентификатору), то импорт не будет выполняться. Таким образом, нельзя обновлять документы на архивном сервере.

Подключение к архивному серверу

Архивный сервер позволяет подключение к себе любому количеству пользователей, в зависимости от его лицензии. Рекомендуется не предоставлять пользователям никаких прав доступа и ограничить их членство в группах, чтобы сделать невозможным модификацию документов. В клиенте есть возможность поддерживать подключение к двум серверам - к рабочему и архивному. Чтобы подключиться к архивному серверу, перейдите в меню "Сервис\Настройки\Архивные сервера" в клиенте FossDoc:

Подключение к архивному серверу из клиента FossDoc

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

Экспорт в XML файлы (официальный стандарт Украины)

Этот режим частично реализует формат XML, описанный в документе Вимоги до структури та змісту XML-схеми архівних електронних документів.

Выгруженные таким образом документы невозможно восстановить на архивном сервере FossDoc, этот режим предназначен для передачи документов другим архивным организациям.

Необходимым условием для выгрузки является наличие цифровой подписи для каждого файла в документе.

Порядок экспорта

Выберите папку с документами. Если вы отметили папку до открытия мастера, она будет выбрана автоматически, и станет возможно сразу нажать "Далее" (подразделение указывать не обязательно):

Выбираем папку с документами для архивации

Укажите папку-назначение на диске:

Папка назначение на диске для архивации документов

После этого начнется процесс выгрузки документов на диск, в виде файлов (XML).