Система PLAN-R позволяет пользователю загружать документы, импортировать данные из файлов, создавать резервные копии. Для хранения файловых данных разработана концепция «Хранилище».
Хранилище — это виртуальное место, используемое для хранения файлов определенного вида или файлов, объединяемых общими правилами их обработки. Например, для документов загруженных на графики работ требуется создавать файлы миниатюр, для обеспечения импорта или экспорта данных требуется очистка временных файлов по расписанию. Привязка хранилища к пространству позволяет указывать индивидуальные настройки хранилища для каждого из используемых в системе пространств.
Настройка параметров хранилища может быть доступна как для системы в целом, так и для определенного пространства. Для физического хранения файлов в хранилище могут использоваться файловая система сервера, на котором развернута система или сетевое объектное хранилище Minio совместимое с API Amazon S3.
В системе доступны следующие хранилища:
Внимание! В системе может существовать только одно Временное хранилище , оно не привязано к какому-либо пространству и используется для хранение всех временных файлов системы.
Настройка параметров хранилищ осуществляется в Web консоли администрирования. Для настройки параметров перейдите в пункт меню Настройки ➤ Хранилище и выберите хранилище.
Укажите максимальный размер загружаемого файла для ограничения размера хранимых файлов.
Для каждого хранилища нужно указать тип хранилища:
Для тестирования параметров подключения к выбранному хранилищу нажмите кнопку ТЕСТ.
Для настройки параметров хранилища, привязанного к пространству, перейдите в пункт меню Пространство, выберите пространство и нажмите кнопку Настройки.
В открывшемся окне выберите вкладку Хранилище.
Для удобства конфигурирования большого количества пространств в системе реализовано наследование настроек. В первую очередь настройте системные хранилища. После этого для всех пространств по умолчанию будут использоваться эти настройки. Если Вы хотите переопределить эти настройки для какого-то выбранного пространства, перейдите в настройки этого пространства и измените их.
Миграция предназначена для фонового переноса сохраненных файлов при изменении типа хранилища.
Пример: Для хранилища Документы Вашего пространства установлен тип файловая система и Ваши файлы хранятся в файловой системе сервера, требуется изменить тип хранилища Документы на сетевое хранилище MinIO. Для этого следует настроить параметры подключения к MinIO, выбрать корзину и протестировать подключение нажав кнопку ТЕСТ. После того как тест подключения пройден, измените тип хранилища Документы c Файловая система на MinIO. В таком случае все вновь загружаемые файлы будут сохраняться в сетевое хранилище MinIO, но все ранее загруженные файлы по-прежнему будут располагаться на файловой системе сервера. При этом пользователь будет иметь доступ ко всем файлам вне зависимости от того, где они располагаются физически. Для того чтобы перенести физически файлы на текущий тип хранилища нажмите кнопку ЗАПУСТИТЬ МИГРАЦИЮ.