RetentionPolicy – политика перемещения
<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Политики хранения RetentionPolicy – политика перемещения |
Политика перемещения документов. Наследник от StoragePolicyBase. Позволяет настроить перемещение документов между хранилищами по истечении времени в зависимости от критериев.
Применяется при определении того, в каком хранилище должно находиться содержимое документа в рамках фонового процесса «Документооборот. Перемещение документов между хранилищами».
Имя свойства |
Отображаемое имя |
---|---|
Дней с события |
|
Событие |
|
Интервал повторения |
|
Тип интервала |
|
Последнее перемещение |
|
Следующее перемещение |
|
Повторять |
В качестве критерия для перемещения документов между хранилищами необходимо указать тип события, произошедшего с документом. В фоновом процессе «Документооборот. Перемещение документов между хранилищами» перемещаются документы, у которых с даты выбранного события прошло больше дней, чем указано в DaysToMove (Дней с события). DocumentDateType (Событие): Перечисление Тип события, произошедшего с документом.
В фоновом процессе события привязаны к свойствам документа: •«Создание/регистрация документа» к свойству DocumentDate (Дата документа); •«Изменение документа» к свойству Modified (Изменено). DaysToMove (Дней с события): Целое Минимальное количество дней, прошедших с события, указанного в DocumentDateType (Событие), после которого документ будет перенесен фоновым процессом. |
Расписание позволяет настроить перемещение в рамках разных политик с разной периодичностью без изменения расписания фонового процесса «Документооборот. Перемещение документов между хранилищами». Разные хранилища будут наполняться и очищаться с фиксированными временными интервалами для упрощения администрирования и бэкапирования. В фоновом процессе при подборе документов учитываются только те, которые подходят для политик с NextRetention (Следующее перемещение) меньше, чем дата и время запуска фонового процесса. При применении политики фоновый процесс обновляет свойства LastRetention (Последнее перемещение) и NextRetention (Следующее перемещение). Остальные свойства этой группы служат для упрощения визуальной настройки расписания применения политики в фоновом процессе. LastRetention (Последнее перемещение): Дата и время Дата и время последнего применения политики перемещения. Заполняется в фоновом процессе «Документооборот. Перемещение документов между хранилищами». Если при выполнении фонового процесса карточка политики перемещения будет заблокирована, свойство не будет заполнено, в лог-файл будет добавлено сообщение об ошибке. NextRetention (Следующее перемещение): Дата и время Дата и время следующего применения политики перемещения. Доступно для ручного редактирования. Для RepeatType (Повторять) «При запуске фонового процесса» поле недоступно для заполнения. Для остальных значений заполняется программно при заполнении свойств и в фоновом процессе «Документооборот. Перемещение документов между хранилищами». RepeatType (Повторять): Перечисление Интервал повторения применения политики при перемещении документов.
IntervalType (Тип интервала): Перечисление Свойство для настройки интервала применения политики при перемещении документов. Доступно для редактирования при значении RepeatType (Повторять) «Настраиваемый интервал». Используется для вычисления NextRetention (Следующее перемещение).
Interval (Интервал повторения): Целое Количество дней или месяцев, через которые производится перемещение в рамках текущей политики. Доступно для редактирования при значении RepeatType (Повторять) «Настраиваемый интервал». Используется для вычисления NextRetention (Следующее перемещение). |
© Компания Directum, 2024 |