Политики хранения
<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот Политики хранения |
Политики хранения обеспечивают настройку размещения содержимого документов по файловым хранилищам:
1.При создании первой версии определяется хранилище, в котором будет располагаться содержимое всех будущих версий.
Для этого ищутся подходящие политики хранения в соответствии с приоритетом (чем выше, тем политика приоритетнее). Если таких политик нет, то подбирается хранилище, в котором установлен признак «Хранилище по умолчанию».
Вычисленное хранилище указывается в методе SetStorage() для того, чтобы новая версия сразу оказалась в нужном хранилище. Также оно сохраняется в свойстве Storage (Хранилище) для оптимизации фонового процесса «Перемещение содержимого документов в соответствии с политиками хранения».
2.При создании второй и последующих версий хранилище уже не вычисляется, а используется из Storage (Хранилище).
3.Периодически (по умолчанию ежедневно в 4:00) запускается фоновый процесс «Перемещение содержимого документов в соответствии с политиками хранения».
Он заново вычисляет наиболее подходящее хранилище для документа и сравнивает с тем, в котором по факту находится содержимое документа. Если они отличаются, то инициируется асинхронное перемещение всех версий документа в «правильное» хранилище.
Алгоритм определения хранилища:
•поиск подходящей политики перемещения;
•если такой политики перемещения нет, то поиск подходящей политики хранения;
•если подходящих политик вообще нет, то документ должен находиться в хранилище, в котором установлен признак «Хранилище по умолчанию».
© Компания Directum, 2024 |