Задача

Физически вытеснить файлы из карточек DocsVision на файловую систему, с сохранением ссылок на вытесненные файлы

Решение

Сервисный бизнес-процесс

Файл

Механизм выгрузки файлов.xml
Инструкция по работе с механизмом выгрузки файлов из карточек на ФС.doc

Для версии

4.1.1640

Описание решения

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

Главные особенности механизма:
1. Позволяет значительно уменьшить объем БД Доксвижена.
2. Позволяет работать с быстрым и надежным внешним хранилищем, обращаясь к нему по скоростному каналу связи.
3. Позволяет создать на внешнем хранилище структурированный архив данных, который впоследствии может быть использован по усмотрению помимо привязки к ДВ.

Итого, что сейчас умеет механизм:
1. Ищет карточки входящих документов в указанной папке, при нахождении проставляет скрытый флаг выгрузки файлов в положение "Да".
2. Получает файлы из карточки в коллекцию, затем удаляет их из карточки.
3. Выгружает файлы в подготовленную папку на ФС. Папка может быть как на локальном диске, так и на компе в сети. Формат пути к папке следующий:
Имя компа(диска)\Корневая папка(Архив)\Тип документа(Входящий,внутр..)\Вид документа(письмо,экспертиза..)\Название подпапки
Название подпапки имеет формат "№документа" - "название документа", получаемые из исходной карточки.
4. Создает карточки файлов в указанной папке ДВ, делает ссылку на файлы в архиве и прикрепляет их к исходной карточке.