Пользовательские объекты дают администраторам хранилища возможность использования масштабируемой системы для создания новых объектов хранилища, определяемых нуждами рабочей группы, организации или компании.
Сразу после начала работы с системой администратор может начать создавать определения пользовательских объектов, назначать категории, жизненные циклы и свойства. После создания определения пользовательского объекта пользователи могут создавать их экземпляры, используя для этого пользовательский интерфейс системы. К пользовательским объектам можно применять множество команд хранилища, аналогично файлам и папкам.
Класс пользовательского объекта включает в себя два понятия. Это определение пользовательского объекта и экземпляр пользовательского объекта.
Определение пользовательского объекта
Определение пользовательского объекта представляет собой тип создаваемого объекта. Например, администратор может создать определения пользовательского объекта с названиями "Контакты" или "Задачи".
Для создания, редактирования и удаления определений пользовательских объектов предназначено диалоговое окно "Настройка пользовательских объектов". Чтобы открыть окно "Настройка пользовательских объектов", перейдите на вкладку "Пользовательские объекты" диалогового окна "Параметры хранилища". Для создания и изменения определений пользовательских объектов необходимы права администратора.
Экземпляр пользовательского объекта
Экземпляром называется создаваемый пользователем новый пользовательский объект на основе определения. Например, администратор создал определение пользовательского объекта с названием "Контакт". Пользователь может создать экземпляр этого пользовательского объекта с именем "Петр Сидоров".
При помощи ссылок к объекту можно прикреплять файлы, папки, и другие элементы системы Vault.
Например, если создано определение пользовательского объекта под названием «Задачи», а пользователь создает задачу под названием «Проверить проект Ивана», то эта задача («Проверить проект Ивана») может быть привязана к проекту этого человека в хранилище.
Экземпляры пользовательских объектов могут быть возвращены, получены, может быть изменено их состояние, к ним можно применять большинство команд Vault. Аналогично, связанные объекты также затрагиваются, в зависимости от пользовательских параметров определенной функции Vault.
Например, если пользователю необходимо выдать пользовательский объект и пользовательский объект содержит ссылки на файлы, папки, элементы или запросы на изменение, то файлы, относящиеся к этим связанным данным, будут собраны и выданы.