Проверка ресурсов

Пользовательские процессы проверки позволяют обеспечить правильность ресурсов и возможность их повторного использования.

В IBM® Rational Asset Manager версии 7.2 нельзя создавать новые процессы проверки на основе потока операций по умолчанию. Для управления ресурсами и процессом их проверки применяются жизненные циклы ресурсов. Однако, Rational Asset Manager по-прежнему поддерживает существующие процессы проверки из предыдущих версий. Следующая информация относится к таким процессам проверки.

Администратор указывает пользователей или группы пользователей, которые могут проверять ресурсы и выполнять действия, относящиеся к проверке. Кроме того, администраторы задают стратегии управления правами доступа на изменение ресурсов.

Настройка процесса проверки

Администраторы сообществ могут назначить проверяющих, группы пользователей и участников группы проверки, отвечающих за проверку и выполнение других действий в потоке операций ресурса. Проверяющие могут размещать темы и сообщения, посвященные ресурсам, на форумах.

Процесс проверки по умолчанию может находиться в двух состояниях: планирование проверки и проверка. В состоянии планирования проверки ресурс отправляется в хранилище. На панель Моя сводная панель участников группы проверяющих добавляется задача с информацией о том, что ресурс находится в состоянии планирования проверки. Участники группы проверяющих могут добавить отдельных проверяющих и группы пользователей. Доступом к ресурсу обладают только администраторы и участники группы проверяющих. Состояние проверки указывает, что процесс проверки начат. В состоянии проверки ресурс доступен всем проверяющим, участникам группы проверяющих и администраторам.

Процесс проверки, управляемый стратегией

Процесс проверки по умолчанию можно расширить за счет применения стратегий. Стратегия - это готовый набор правил, которые можно применить к ресурсам и артефактам. Примеры процессов проверки, управляемых стратегиями:
  • Проверка ресурсов на наличие неработающих и недопустимых артефактов URL.
  • Проверка соответствия имени ресурса соглашению об именах.
  • Проверка соответствия ресурса стратегиям обслуживания. Например, ресурс можно проверить с помощью стратегии, которая находит ошибки проверки, выдаваемые инструментами в случае обнаружения xsd:choice в схеме WSDL.
  • С момента проверки ресурса до его публикации в IBM WebSphere Service Registry and Repository или IBM Tivoli Change and Configuration Management Database должно пройти не более недели.

Организации могут создать собственные стратегии или приобрести готовые стратегии у независимых поставщиков программного обеспечения. Если при извлечении ресурса стратегия обнаружит ошибку, то ресурс возвращается в состояние Черновик. После исправления ошибки в ресурсе отображается правильное состояние жизненного цикла.

Важное замечание: Процесс стратегии обладает преимуществом перед процессами жизненного цикла и устаревшими процессами проверки. Например, если стратегия в жизненном цикле возвращает ошибку, то владелец ресурса должен указать допустимые требования для успешного выполнения стратегии перед возвратом ресурса в состояние жизненного цикла.

Порядок входа ресурса в жизненный цикл или процесс проверки

Ресурс может работать под управлением одного жизненного цикла или процесса проверки. При отправке в сообщество ресурс входит в жизненный цикл или поток операций в следующем порядке:
  1. Сначала выполняется проверка возможности добавления ресурса в основные жизненные циклы в хранилище.
  2. Затем проверяется возможность добавления ресурса в жизненные циклы сообщества.
  3. Если подходящие жизненные циклы отсутствуют, то проверяется, может ли ресурс принадлежать одному из процессов проверки в хранилище или сообществе.
  4. Если подходящие процессы проверки отсутствуют, то ресурс передается процессу простого неявного жизненного цикла.

Состояния ресурсов

Действия проверяющего могут вызвать переход ресурса из одного состояния в другое. Допустимые состояния ресурса в процессе проверки и потоке операций жизненного цикла:
Черновик
Ресурс доступен для просмотра владельцу и администраторам. Владелец ресурса может вносить в него изменения.
Плановая проверка
Администраторы и участники группы проверяющих могут просматривать ресурс и выбирать проверяющих.
Проверка
Ресурс проверяется. Проверяющие могут принимать участие в форумах, посвященных ресурсу.
Утвержден
Проверка ресурса пройдена. Группа проверки обладает правами на утверждение ресурса наивысшего уровня; проверяющие обладают правами более низкого уровня.
Как есть
Проверка ресурса не выполнялась. Администраторы сообщества могут потребовать утверждения ресурсов в состоянии Как есть.
Списан
Владельцы и администраторы обладают доступом к списанным ресурсам в хранилище. Только администраторы могут загружать списанные ресурсы.
Удален
Ресурс недоступен в хранилище.
Архивирован
К архивам ресурсов в хранилище имеет доступ администратор. Для возврата ресурса из архива в хранилище администратор сообщества или хранилища должен указать для него состояние Черновик.
Устарел
По истечении таймера ресурс возвращается в состояние редактируемого черновика. Владельцы и администраторы хранилища могут заново отправить устаревшие ресурсы.

Типы пользователей

В процессе проверки могут принимать участие пользователи, которым присвоены следующие роли:

Администратор сообщества
Администратор сообщества отвечает за создание и настройку процессов проверки.
Группа проверки
Участники группы проверки добавляют пользователей и роли в процесс проверки. После утверждения ресурс переходит из состояния Проверка в состояние Утвержден. Участникам группы проверки доступны все состояния ресурса за исключением состояния Черновик.
Проверяющий
Проверяющие - это пользователи или группы пользователей, отвечающие за проверку ресурса. Они назначаются администратором или участниками группы проверки. Они работают с жизненным циклом типа ресурсов, проверяя точность ресурсов в своей профессиональной области. Например, в случае изменения разработки реализации ресурса разработчику присваивается роль проверяющего для проверки точности изменений с технической точки зрения. Проверяющие могут просматривать ресурсы в состоянии проверки.
Владельцы ресурсов
Владельцы ресурсов отправляют ресурсы в хранилище для проверки или в состоянии Как есть (без проверки). Ресурсы в состоянии Черновик доступны только их владельцам.

Комментарии