Пользовательские процессы проверки позволяют обеспечить
правильность ресурсов и возможность их повторного
использования.
В 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 должно пройти не более недели.
Организации могут создать собственные стратегии или приобрести готовые стратегии у независимых
поставщиков программного обеспечения. Если при извлечении ресурса стратегия обнаружит
ошибку, то ресурс возвращается в состояние Черновик.
После исправления ошибки в ресурсе отображается правильное состояние жизненного цикла.
Важное замечание: Процесс стратегии обладает преимуществом перед процессами жизненного цикла и устаревшими
процессами проверки. Например, если стратегия в жизненном цикле возвращает ошибку, то владелец
ресурса должен указать допустимые требования для успешного выполнения стратегии перед возвратом
ресурса в состояние жизненного цикла.
Порядок входа ресурса в жизненный цикл или процесс проверки
Ресурс может
работать под управлением одного жизненного цикла или процесса проверки. При отправке в сообщество ресурс входит в жизненный цикл или поток
операций в следующем порядке:
- Сначала выполняется проверка возможности добавления ресурса в основные жизненные циклы в хранилище.
- Затем проверяется возможность добавления ресурса в жизненные циклы сообщества.
- Если подходящие жизненные циклы отсутствуют, то проверяется, может ли ресурс принадлежать
одному из процессов проверки в хранилище или сообществе.
- Если подходящие процессы проверки отсутствуют, то ресурс передается процессу простого неявного
жизненного цикла.
Состояния ресурсов
Действия проверяющего могут
вызвать переход ресурса из одного состояния в другое.
Допустимые состояния ресурса в процессе проверки и потоке операций жизненного
цикла:
- Черновик
- Ресурс доступен для просмотра владельцу и администраторам. Владелец ресурса
может вносить в него изменения.
- Плановая проверка
- Администраторы и
участники группы проверяющих могут просматривать ресурс и выбирать проверяющих.
- Проверка
- Ресурс проверяется. Проверяющие могут принимать участие в форумах,
посвященных ресурсу.
- Утвержден
- Проверка ресурса пройдена. Группа проверки обладает правами на
утверждение ресурса наивысшего уровня; проверяющие обладают правами более низкого
уровня.
- Как есть
- Проверка ресурса не выполнялась. Администраторы сообщества
могут потребовать утверждения ресурсов в состоянии Как есть.
- Списан
- Владельцы и администраторы обладают доступом к списанным
ресурсам в хранилище. Только администраторы могут загружать списанные ресурсы.
- Удален
- Ресурс недоступен в хранилище.
- Архивирован
- К архивам ресурсов в хранилище имеет доступ администратор.
Для возврата ресурса из архива в хранилище администратор сообщества или
хранилища должен указать для него состояние Черновик.
- Устарел
- По истечении таймера ресурс возвращается в состояние редактируемого
черновика. Владельцы и администраторы хранилища могут заново отправить устаревшие ресурсы.
Типы
пользователей
В процессе проверки могут принимать участие
пользователи, которым присвоены следующие роли:
- Администратор сообщества
- Администратор сообщества отвечает за создание и настройку процессов
проверки.
- Группа проверки
- Участники группы проверки добавляют пользователей и роли в процесс
проверки. После утверждения ресурс переходит из состояния Проверка в
состояние Утвержден. Участникам группы проверки доступны все состояния
ресурса за исключением состояния Черновик.
- Проверяющий
- Проверяющие - это пользователи или группы пользователей,
отвечающие за проверку ресурса. Они назначаются администратором или участниками группы
проверки. Они работают с жизненным циклом типа ресурсов, проверяя
точность ресурсов в своей профессиональной области. Например, в
случае изменения разработки реализации ресурса разработчику
присваивается роль проверяющего для проверки точности изменений с
технической точки зрения.
Проверяющие могут просматривать ресурсы в состоянии проверки.
- Владельцы ресурсов
- Владельцы ресурсов отправляют ресурсы в хранилище для проверки или в состоянии Как есть (без
проверки). Ресурсы в состоянии Черновик
доступны только их владельцам.