Задача |
Физически вытеснить файлы из карточек DocsVision на файловую систему, с сохранением ссылок на вытесненные файлы |
---|---|
Решение |
Сервисный бизнес-процесс |
Файл |
Механизм выгрузки файлов.xml |
Для версии |
4.1.1640 |
Описание решения
Данный механизм предполагается использовать вместо втроенной функциональности вытеснения файлов.
Главные особенности механизма:
1. Позволяет значительно уменьшить объем БД Доксвижена.
2. Позволяет работать с быстрым и надежным внешним хранилищем, обращаясь к нему по скоростному каналу связи.
3. Позволяет создать на внешнем хранилище структурированный архив данных, который впоследствии может быть использован по усмотрению помимо привязки к ДВ.
Итого, что сейчас умеет механизм:
1. Ищет карточки входящих документов в указанной папке, при нахождении проставляет скрытый флаг выгрузки файлов в положение "Да".
2. Получает файлы из карточки в коллекцию, затем удаляет их из карточки.
3. Выгружает файлы в подготовленную папку на ФС. Папка может быть как на локальном диске, так и на компе в сети. Формат пути к папке следующий:
Имя компа(диска)\Корневая папка(Архив)\Тип документа(Входящий,внутр..)\Вид документа(письмо,экспертиза..)\Название подпапки
Название подпапки имеет формат "№документа" - "название документа", получаемые из исходной карточки.
4. Создает карточки файлов в указанной папке ДВ, делает ссылку на файлы в архиве и прикрепляет их к исходной карточке.
1 Comment
Anton Kolin (Teamlead)
вот еще процесс вытеснения.