Администраторы хранилища могут создать типы ресурсов,
которые включают в себя имя и описание. При создании типа ресурсов
администраторы хранилища должны учитывать, кто использует ресурс, в
каком контексте используется ресурс, какие артефакты должен включать
в себя ресурс, какие другие ресурсы с ним связаны и каким образом, и
какую описательную информацию должны получать пользователи для
эффективного применения ресурса. Администраторы могут определить
другие уровни ограничений, такие как ограничения на артефакты,
категории или атрибуты.
Прежде чем начать
Создать тип ресурсов может только администратор хранилища.
Если вы являетесь администратором сообщества, то для создания типа
ресурсов для сообщества обратитесь к разделу
Создание типов ресурсов сообщества.
Об этой задаче
Пользователи и
администраторы используют типы ресурсов в различных целях, включая
следующие:
- Для согласования с внутренней структурой организации.
- Для поддержки фильтрации результатов поиска по типу ресурсов.
- Для ограничения ресурсов. Например, ресурс должен содержать артефакт в
виде файла конкретного типа или должен быть связан с другим ресурсом.
- Для автоматического распределения ресурсов по категориям с учетом
содержимого артефактов XML.
- Для создания правил, обеспечивающих индексацию артефактов XML и их поиск по ключевым словам.
- Для просмотра показателей числа ресурсов различных типов в хранилище.
- Для активации пользовательского процесса проверки ресурсов конкретных
типов в сообществе.
- Для присвоения ролей сообщества ресурсам конкретного типа.
При создании типа
ресурса рекомендуется рассмотреть следующие вопросы:
- Кто будет использовать ресурс?
- Каким образом ресурс будет использоваться?
- Какие артефакты должен содержать ресурс?
- Какую вспомогательную информацию должен содержать ресурс?
- Какая информация потребуется пользователям для поиска и использования ресурса?
- Связан ли ресурс с другими ресурсами?
- Будут ли артефакты ресурса содержать данные в формате XML? Если да, то
требуется ли автоматическое распределение по категориям с учетом содержимого
XML?
Для
того чтобы создать тип ресурсов, подобный существующему типу
ресурсов, нажмите Создать копию.
Это действие создает копию существующего типа ресурсов; затем можно
изменить имя и сведения о типе ресурсов, выбрав его имя.
Важное замечание: Типы ресурсов в хранилище показываются в алфавитном порядке. При
создании типов ресурсов, которые соответствуют определенной
бизнес-задаче или отделу, присваивайте подобным типам ресурсов имена
с одинаковыми префиксами, чтобы облегчить пользователям поиск типов
ресурсов в списке. Например, для типов ресурсов службы, можно
использовать следующие имена:
- Служба
- Проект службы
- Модель службы
- Реализация службы
- Тестирование службы
- Результаты тестирования службы
Эти
действия должны быть выполнены пользователем, которые имеет
административные права доступа.
Процедура
- Войдите в веб-приложение.
- Нажмите Администрирование.
- На боковой панели Администрирование хранилища выберите
Типы ресурсов.
- Выберите Создать новый ресурс.
- Опишите тип ресурса:
- В поле Имя введите имя.
- В поле Описание введите
содержательное описание. Когда пользователь предоставляет новый ресурс с помощью мастера Предоставить ресурс, это
описание отображается при выборе типа ресурса и щелчке на значке справки для поля
Тип на странице Описание.
- Необязательно: Выберите сообщества, в которые требуется добавить этот тип ресурсов. Если тип ресурсов не
ограничен конкретными сообществами, то он будет доступен всем сообществам в хранилище.
- Перейдите на вкладку Область действия.
- Для того чтобы ограничить сообщества, которые могут содержать
этот тип ресурса, выберите в разделе Область действия сообществ опцию
Ограничить выбранными сообществами, а затем
выберите одно или несколько сообществ.
- Необязательно: Определите доступные схемы категорий для типа ресурсов. Можно открыть доступ в хранилище ко всем или к
ограниченному выбору категорий.
- Перейдите на вкладку Область действия.
- Для того чтобы разрешить применять все категории к ресурсам,
выберите в разделе Область действия категорий опцию
Использовать все схемы категорий.
- Для того чтобы разрешить использование только подмножества схем
категорий, выберите Использовать только выбранные схемы
категорий, а затем выберите одну или несколько схем
категорий.
- Необязательно: Определите ограничение артефакта, указав исчисляемый диапазон требуемых
артефактов, которые удовлетворяют расширению, формату или метке.
- Перейдите на вкладку Ограничения.
- В разделе Ограничения артефакта выберите Создать
ограничение артефакта.
- Выберите диапазон требуемых артефактов, выберите тип
ограничения, а затем введите значение для типа требуемого артефакта. Например, при создании ресурса с типом по имени "Презентация"
можно указать, что ресурс содержит по крайней мере один артефакт с
расширением файла .ppt. Форматом является контекст для файла,
например, презентация или модель процесса. Расширением файла является
тип файла, например, .txt, .xml или .ppt. Формат определяется
автоматически на основании типа MIME файла.
- Необязательно: Определите ограничения взаимосвязи.
- Перейдите на вкладку Ограничения.
- В разделе Ограничения взаимосвязи выберите Создать
ограничение взаимосвязи.
- Укажите исчисляемый диапазон, а затем выберите тип ресурса,
который должен должен удовлетворять выбранной взаимосвязи.
- Если требуется, чтобы для ресурсов данного типа использовались только определенные здесь
ограничения взаимосвязи, выберите Разрешить только эти взаимосвязи. При передаче или изменении ресурсов этого типа пользователи не могут выбирать другие взаимосвязи.
- Необязательно: Добавьте атрибуты ресурса, чтобы разрешить пользователям указывать дополнительную
информацию о ресурсе или выбирать предопределенные значения. Эти атрибуты распределены между двумя столбцами, которые отображаются на странице общих
сведений о ресурсе.
Атрибуты, перемещенные в раздел Скрытые атрибуты, не отображаются на странице общих сведений о ресурсе.
- Перейдите на вкладку Ограничения.
- Добавьте ограничения атрибутов в каждый раздел. Доступны разделы Столбец 1, Столбец 2 и Скрытые атрибуты.
Распределив атрибуты между двумя столбцами, можно сгруппировать их на странице общих сведений о
ресурсе. Атрибуты из раздела Скрытые атрибуты не отображаются на странице общих сведений о ресурсах. Для добавления ограничения атрибута выполните следующие действия:
- Наведите указатель мыши на имя раздела и щелкните на значке Вставить.
- Выберите Добавить ограничения атрибутов.
- Введите имя в фильтре и выберите атрибут (удерживая нажатой клавишу CTRL можно выбрать
несколько атрибутов) и нажмите кнопку Добавить и закрыть.
- Выберите требуемые ограничения атрибутов.
- Наведите указатель мыши на имя атрибута и щелкните на значке
Изменить.
Если значок Изменить не отображается, то атрибут уже является обязательным и недоступен для
изменения.
- Включите переключатель Обязательный атрибут.
- Нажмите кнопку ОК.
- Создайте группы в каждом разделе.
- Наведите указатель мыши на каждый раздел и щелкните на значке Вставить.
- Выберите Добавить группу атрибутов.
- Введите имя группы и нажмите кнопку Добавить и закрыть.
- Измените порядок атрибутов с учетом логического порядка и групп для пользователей ресурса. Для перемещения атрибута в другой раздел или группу щелкните на атрибуте и,
удерживая кнопку мыши нажатой, переместите атрибут в требуемое расположение.
- Необязательно: Задайте выражение XPATH и правило, которое будет автоматически применять
категории к ресурсам на основании содержимого артефактов XML, загруженных в ресурсы.
- Перейдите на вкладку Автоматическая
категоризация.
- Выберите Создать категоризацию артефакта
XML.
- Для того чтобы заполнить раздел Преобразования пространства имен и проверить выражение
XPATH, найдите пример документа XML в локальной файловой системе и нажмите кнопку
Передать пример. При загрузке нескольких документов может использоваться только самый последний из них. Пример файла можно повторно использовать для
нескольких ресурсов до выхода из системы.
- Для того чтобы добавить типы артефактов, содержащие данные XML,
нажмите кнопку Добавить тип файла, введите расширение файла и нажмите
кнопку OK.
- Нажмите Добавить преобразование пространства
имен, а затем введите префикс и URI пространства имен XML. При выгрузке файла в раздел Пример файла XML можно нажать
Добавить из примера для получения из него
информации о пространстве имен. Можно изменить или удалить
преобразования из списка. Пространство имен по умолчанию указано с префиксом "default". Можно изменить это преобразование для использования фактического
имени элемента или использовать "default" вместо имени элемента в
выражении XPATH.
- Для того чтобы выбрать одну или несколько категорий, которые будут применяться автоматически к
ресурсам этого типа, если они содержат артефакты, соответствующие предоставленному выражению XPATH,
нажмите кнопку Добавить категорию и выберите одну или несколько категорий в
окне Выбор категорий. Нажмите Удалить для удаления категории.
- В поле Выражение XPATH введите выражение XPATH для поиска документов XML. Пример: /wsdl:definitions/@targetNameSpace
- Для того чтобы вычислить выражение XPATH для примера файла XML,
нажмите Пример теста. Можно просмотреть результаты вычисления.
- В поле Содержит введите значение, которому должно соответствовать выражение XPATH. Пример: example.com
В процессе отправки к ресурсу этого типа применяются указанные категории, если результаты выражения XPATH соответствуют
значению поля Содержит.
- Необязательно: Задайте способ индексации и отображения содержимого артефактов XML в результатах поиска.
- Перейдите на вкладку Правила индекса
поиска.
- Нажмите кнопку Создать правило.
- Выберите Правило артефакта XML и нажмите
OK. Откроется страница Правило индексации XML.
- В поле Имя введите имя правила.
- В поле Описание введите содержательное
описание правила.
- В поле Расширения файлов введите
список расширений файлов для индекса. Несколько расширений можно перечислить через пробел. Пример: wsdl xml dita xsd
- Для того чтобы определить элементы XML для индекса выберите в
разделе Конфигурация правила Добавить элемент.
- поле поле Элемент введите элемент XML,
который вы хотите индексировать. Выберите Индексировать все атрибуты для индексации содержимого всех
атрибутов элемента.
- Нажмите кнопку Ok.
- Необязательно: Для определения одного или нескольких атрибутов элемента нажмите кнопку Добавить
атрибут, введите имя атрибута и нажмите кнопку OK.
Повторите это для всех
атрибутов, которые вы хотите индексировать.
- Нажмите кнопку OK. Откроется страница Тип ресурса. Выберите имя правила для его
изменения или нажмите Удалить, чтобы удалить
его.
- Щелкните на OK для сохранения типа ресурса.
Дальнейшие действия
Для быстрого поиска существующего типа ресурсов, который требуется изменить, в длинном
списке введите имя типа в поле Фильтр.