Создание основных жизненных циклов

Можно создать процесс для жизненного цикла ресурса, который будет использоваться для создания пользовательского процесса для управления, обзора и совместной работы ресурсов на уровне хранилища.

Прежде чем начать

Для создания основного жизненного цикла требуются права администратора хранилища.

Об этой задаче

Дополнительные сведения о пользовательских жизненных циклах:
Пользовательские жизненные циклы - это гибкий инструмент, предоставляющие следующие возможности:
  • Поток операций для разработки ресурсов во времени: Поток операций используется во всех жизненных циклах. Администраторы хранилищ создают поток операций вместе с основным жизненным циклом. Поток операций состоит из набора состояний и переходов между ними. Например, в стандартном потоке операций доступно три состояния. Ресурсы переходят в состояние Черновик, а затем могут перейти в состояние Проверка. После проверки и утверждения ресурса он может перейти в состояние Утвержден. Для каждого состояния можно задать пользователей, которым разрешено просматривать и проверять ресурс и участвовать в голосовании, а также настроить выполняемые стратегии.

    Можно использовать потоки операций, включенные в продукт, или создать дополнительные потоки операций для хранилища.

  • Выбор ресурсов для жизненного цикла: Можно настроить условия, чтобы указать, что через конкретный основной жизненный цикл или жизненный цикл сообщества должны проходить ресурсы определенного типа или определенной категории. Например, для ресурсов типа Документация и ресурсов типа Документация, относящихся к категории Презентация можно указать разные основные жизненные циклы. В жизненный цикл уровня сообщества, применяющий основной жизненный цикл Презентация, можно добавить условие, применяющее этот жизненный цикл к ресурсам из категории Слайды.
  • Выбор пользователей для управления перемещением ресурсов по жизненному циклу: Для каждого жизненного цикла можно назначить администратора жизненного цикла на уровне хранилища, сообщества или ресурса. Администратор жизненного цикла управляет перемещением ресурса по жизненному циклу путем дополнительной настройки жизненного цикла и управления проверяющими ресурса. Дополнительная информация об администраторах жизненного цикла приведена в разделе Дополнительные роли для жизненных циклов ресурсов. Дополнительная информация о способах настройки жизненного цикла для отдельного ресурса приведена в разделе Изменение жизненных циклов отдельных ресурсов.
  • Присвоение пользователям прав на публикацию комментариев, изменение или утверждение ресурсов: Для каждого состояния в потоке операций жизненного цикла экспертов по конкретным вопросам или других заинтересованных лиц можно назначить проверяющими. Проверяющие могут просматривать, комментировать, изменять ресурсы (необязательно), а также принимать участие в голосовании. Дополнительная информация об проверяющих приведена в разделе Дополнительные роли для жизненных циклов ресурсов.
  • Настройка стратегий, которые проверяют и изменяют ресурсы: в каждом состоянии ресурса можно настроить стратегии. Стратегии - это сценарии или макросы, которые могут проверить или изменить ресурс. Например, можно проверить ресурс, для того чтобы убедиться, что его имя уникально. Можно настроить моменты и частоту запуска стратегий. Стратегии позволяют устанавливать ограничения и программно регулировать ресурсы. Дополнительная информация о доступных стратегиях и способах их настройки приведена в разделе Стратегии для жизненных циклов Rational Asset Manager.
  • Настройка требований для перехода ресурсов между состояниями: Для каждого перехода необходимо настроить условия, разрешающие переход ресурса из одного состояния в другое. Например, для того чтобы ресурс перешел из состояния Проверка в состояние Утвержден, можно потребовать, чтобы он был утвержден не менее чем тремя проверяющими и прошел все стратегии проверки.

Процедура

  1. Войдите в веб-приложение.
  2. Нажмите Администрирование.
  3. Выберите Основные жизненные циклы.
  4. В разделе Жизненные циклы выберите Создать основной жизненный цикл.
  5. Выберите базовый шаблон потока операций для настройки. В следующей таблице описаны все шаблоны потока операций.
    Опция Описание
    Экономическое обоснование проекта Поток операций для экономических обоснований проектов. Черновики утверждаются и отклоняются с учетом их осуществимости.
    Бизнес-решение Поток операций для предложений новых бизнес-решений. Решения можно утверждать и отклонять.
    Документ соглашения (DoU) Поток операций для документов соглашений. Черновики оцениваются, проверяются и утверждаются.
    Реализация Однонаправленный поток операций для окончательных реализаций приложений или веб-приложений.
    Перенесенный Поток операций, который создает зеркальную копию жизненного цикла по умолчанию в версиях IBM® Rational Asset Manager до версии 7.2.
    Пакет программ с открытым исходным кодом Поток операций для многократного используемых программных компонентов с открытым исходным кодом. Проверенный ресурс может быть аннулирован либо утвержден для ограниченного или открытого пользования.
    Выпуск Однонаправленный поток операций для ресурса выпуска - от идентификации и определения области действия до реализации и сертификации.
    Простой Простой поток операций с состояниями Отправлен и Утвержден.
    Спецификация Поток операций для спецификаций концепций и схем с четырьмя этапами: идентификация, определение области действия, указание ресурса и утверждение ресурса.
    Стандартный Обычный поток операций, включающий процесс проверки и оценки. Кроме того, этот поток операций поддерживает списание и архивирование ресурсов, а также возможность отправки ресурса без проверки.
    В издании Enterprise Edition администратор веб-сервера может создавать дополнительные потоки операций. Дополнительная информация приведена в разделе Создание или изменение потока операций с помощью клиента Rational Team Concert.
  6. Для начала настройки потока операций нажмите Далее.
  7. Назовите и опишите жизненный цикл:
    1. В поле Имя введите подходящее имя жизненного цикла.
    2. В поле Описание введите описание жизненного цикла. Например, опишите ресурсы, входящие в состав жизненного цикла, и укажите пользователей, отвечающих за проверку.
    3. Необязательно: Для того чтобы сделать комментарии обязательными при изменении ресурса, являющегося частью жизненного цикла, нажмите Требовать ввода комментария при изменении ресурса.
  8. Укажите типы ресурсов или категории ресурсов для применения этого жизненного цикла:
    1. Для перехода в общую конфигурацию жизненного цикла щелкните на имени жизненного цикла в верхней части диаграммы потока операций. Кроме того, можно выбрать первый элемент в списке В данный момент настраивается.
    2. Нажмите Добавить условие.
    3. В разделе Условия выберите Тип ресурса или Распределение по категориям в списке.
    4. В следующем списке выберите является или не является.
    5. Выберите категорию или тип ресурса.
    6. Нажмите кнопку Добавить. Отображается условие.
    7. Для добавление дополнительных условий выберите AND или OR и щелкните на значке Добавить Добавить условие. Условия можно вкладывать друг в друга для компоновки сложных запросов.
    8. Для удаления созданных условий нажмите кнопку Удалить.
  9. Добавьте или измените администраторы жизненного цикла. Администраторы жизненного цикла могут корректировать жизненный цикл отдельных ресурсов и приглашать дополнительных проверяющих:
    1. Для перехода в общую конфигурацию жизненного цикла щелкните на имени жизненного цикла в верхней части диаграммы потока операций. Кроме того, можно выбрать первый элемент в списке В данный момент настраивается.
    2. Нажмите Добавить администраторы жизненного цикла.
    3. В окне Добавить администраторов жизненного цикла в меню Область поиска Область поиска выберите Пользователи или Группы пользователей. Введите любую часть имени пользователя и нажмите кнопку Поиск. Выберите пользователя или группу и нажмите кнопку Добавить.
    4. Для того чтобы автоматически назначить роль администратора жизненного цикла владельцам ресурсов в жизненном цикле, выберите Включить владельцев ресурсов как администраторов жизненного цикла.
    5. Для удаления добавленных пользователей или групп пользователей щелкните на соответствующей ссылке Удалить.
  10. Добавьте пользователей или группы пользователей, отвечающие за проверку ресурса в конкретном состоянии. Проверяющие могут просматривать ресурсы, добавлять комментарии, а также вносить в них изменения и принимать участие в голосованиях. Для добавления проверяющих выполните следующие действия:
    1. На диаграмме потока операций щелкните на состоянии, чтобы изменить его, или выберите состояние из списка Текущая конфигурация. Нажмите кнопку Перейти. Будут показаны сведения о состоянии.
    2. Необязательно: Включите переключатель Личная проверка, чтобы сделать проверку доступной только проверяющим и администраторам жизненного цикла. Если этот переключатель включен, то на диаграмме потока операций состояние отображается вместе со значком замка.
    3. Необязательно: Для того чтобы разрешить или запретить применение прав доступа сообщества для просмотра или обновления ресурсов в выбранном состоянии, выберите один из следующих вариантов в разделе Права доступа:
      • Без изменений:
        • Пользователи могут просматривать ресурс, если в сообществе им присвоена роль с правами на просмотр ресурса.
        • Пользователи могут просматривать и изменять ресурс, если в сообществе им присвоена роль с правами на обновление ресурса.
        • Пользователи могут просматривать ресурс, если в состоянии жизненного цикла им присвоена роль проверяющих ресурсов.
        • Пользователи могут просматривать и изменять ресурс, если в жизненном цикле им присвоена роль проверяющих ресурсов и включен переключатель Разрешить редактирование.
        • Этот вариант выбран по умолчанию.
      • Переопределить права доступа для изменения:
        • Роли сообщества не учитываются при определении прав на изменение ресурсов.
        • Пользователи могут просматривать ресурс, если им присвоена роль с правами на просмотр ресурса в сообществе или роль проверяющих ресурсов в состоянии жизненного цикла.
        • Пользователи могут изменять ресурс, если в жизненном цикле им присвоена роль проверяющих ресурсов и включен переключатель Разрешить редактирование.
      • Переопределить все:
        • Роли сообщества не учитываются при определении прав на просмотр и изменение ресурсов.
        • Пользователи могут просматривать ресурс, если в состоянии жизненного цикла им присвоена роль проверяющих ресурсов.
        • Пользователи могут изменять ресурс, если в состоянии жизненного цикла им присвоена роль проверяющих ресурсов и включен переключатель Разрешить редактирование.
    4. Выберите Добавить проверяющих.
    5. В окне "Добавить проверяющих" в меню Область поиска Область поиска выберите Пользователи или Группы пользователей. Введите любую часть имени пользователя и нажмите кнопку Поиск. Выберите пользователя или группу и нажмите кнопку Добавить.
    6. Для того чтобы разрешить пользователю или группе пользователей изменять ресурс в данном состоянии выберите Разрешить изменение.
    7. Для того чтобы разрешить пользователю или группе пользователей утверждать или отклонять ресурс, выберите Утверждающий.
    8. Для того чтобы очистить все утверждения и отклонения при изменении ресурса, выберите значение При изменении ресурса в списке Перезапустить проверку.
    9. Для удаления добавленных пользователей или групп пользователей щелкните на соответствующей ссылке Удалить.
    Совет: При добавлении проверяющих и администраторов жизненного цикла в основной жизненный цикл или жизненный цикл сообщества в конфигурации жизненного цикла сообщества или ресурса к их именам добавляется строка (Наследуется). Для просмотра жизненного цикла, из которого наследуется проверяющий или администратор жизненного цикла, наведите указатель мыши на строку (Наследуется).
  11. Добавление дополнительных инструкций для проверяющих. Можно предоставить дополнительный контекст или конкретные сведения для проверяющих ресурсов.
    1. После добавления пользователей в качестве проверяющих перейдите к разделу Инструкции для проверяющего.
    2. Нажмите кнопку Добавить.
    3. Введите инструкции для проверяющих. При необходимости с помощью редактора отформатированного текста можно изменить стиль, создать ссылки и добавить изображения или видеофайлы .swf в инструкции. Эти инструкции наследуются всеми жизненными циклами ресурсов и сообществ, которые используют этот основной жизненный цикл. Инструкции для проверяющих также добавляются в сообщение электронной почты, которое отправляется пользователям при добавлении в качестве проверяющих.
  12. Добавьте или измените стратегии, выполняемые автоматически для конкретного состоянии. Стратегии - это сценарии, которые могут изменять ресурсы и проверять условия. Дополнительная информация о стратегиях по умолчанию приведена в разделе Стратегии для жизненных циклов Rational Asset Manager.
    1. На диаграмме потока операций щелкните на состоянии, чтобы изменить его, или выберите состояние из списка Текущая конфигурация. Нажмите кнопку Перейти.
    2. Нажмите Добавить стратегии.
    3. В окне Добавить стратегию выберите стратегию. Для фильтрации списка стратегий введите ключевые слова в текстовом поле. Не используйте символы подстановки, например звездочку ( * ).
    4. Нажмите кнопку Добавить.
    5. Нажмите кнопку Настроить, чтобы выбрать параметры стратегии. Дополнительная информация о параметрах стратегий по умолчанию приведена в разделе Стратегии для жизненных циклов Rational Asset Manager.
    6. Выберите, когда должны выполняться стратегия:
      • Для того чтобы стратегия выполнялась при каждом изменении ресурса, когда он находится в этом состоянии, выберите Сохранение ресурса.
      • Для того чтобы стратегия выполнялась, когда ресурс переходит в это состояние, выберите Вход в состояние.
      • Для того чтобы стратегия выполнялась, когда администратор жизненного цикла изменяет состояние ресурса, выберите Действие.
      • Для того чтобы стратегия выполнялась в ответ на попытку удаления ресурса в этом состоянии, выберите Удалить. Если стратегия выполняется успешно или с предупреждением, ресурс удаляется.
      • Для выполнения стратегии по истечении указанного количества времени выберите Таймер и нажмите значок Показать конфигурацию таймера. Можно указать период выполнения стратегии или управлять интервалом времени между выполнениями стратегии с помощью атрибута ресурса. Числовые атрибуты и атрибуты даты для управления таймером выбираются в списке. Для управления таймером с помощью числового атрибута или атрибута даты выберите опцию Связать с атрибутом, а затем выберите атрибут из списка. Для числового атрибута выберите единицу времени и атрибут. Таймер начинает отсчет с момента входа ресурса в это состояние.
    7. Необязательно: Настройте условие выхода, применяющее стратегию. В процессе добавления стратегии при нажатии кнопки Сохранить для сохранения конфигурации жизненного цикла выдается уведомление о том, что стратегия не применяется в условии выхода. Условие выхода добавлять не обязательно, однако это сообщение не отображается, если на шаге 13 было добавлено условие стратегии.
    8. Стратегии выполняются в порядке сверху-вниз. Для того чтобы переместить стратегию вверх или вниз, воспользуйтесь значками со стрелками значок для перемещения стратегии вверх или вниз.
    9. Для того чтобы удалить стратегию, щелкните на ссылке Удалить для стратегии.
  13. Определите условия, которые должны быть выполнены для ресурсов для изменения их состояний или автоматически, или вручную:
    1. На диаграмме потока операций щелкните на стрелке действия между состояниями или выберите действие в списке В данный момент настраивается. Затем нажмите кнопку Перейти.
    2. В разделе Условия выберите действие из списка:
      Действие, выполняемое вручную
      Администратор жизненного цикла пытается изменить состояние. Дополнительная информация приведена в разделе Изменение состояния жизненного цикла для ресурсов.
      Совет: Если удалить условие Действие, выполняемое вручную, то состояние ресурсов, соответствующих всем указанным условиям, изменяется автоматически. Пользователю не потребуется изменять состояние ресурса вручную.
      Тип ресурса
      Допустимый или недопустимый тип ресурса для изменения состояния.
      Категоризация
      Допустимая или недопустимая категория ресурса для изменения состояния.
      Число подтверждений
      Наименьшее количество подтверждений от всех пользователей или группы пользователей для изменения состояния. Можно указать абсолютное количество подтверждений или процентное отношение, например, 50% или 100%. Можно указать одну из следующих опций:
      • Количество подтверждений от всех проверяющих, добавленных индивидуально и находящихся в группах
      • Количество подтверждений от индивидуально назначенных проверяющих
      • Количество подтверждений от каждой назначенной группы пользователей
      • Количество подтверждений от определенной группы пользователей
      Число отклонений
      Наименьшее количество отклонений от всех пользователей или группы пользователей для изменения состояния. Можно указать абсолютное количество отклонений или процентное отношение, например, 50% или 100%. Можно указать одну из следующих опций:
      • Количество отклонений от всех проверяющих, добавленных индивидуально и находящихся в группах
      • Количество отклонений от индивидуально назначенных проверяющих
      • Количество отклонений от каждой назначенной группы пользователей
      • Количество отклонений от определенной группы пользователей
      Утвердил
      Пользователь, который должен утвердить ресурс для изменения состояния. Если выбранному пользователю еще не присвоена роль проверяющего для соответствующего состояния, то он добавляется автоматически.
      Отклонил
      Пользователь, который должен отклонить ресурс, для изменения состояния. Если выбранному пользователю еще не присвоена роль проверяющего для соответствующего состояния, то он добавляется автоматически.
      Стратегия: имя стратегии
      Требуемый результат стратегии (пройдена, не пройдена, предупреждение или сбой) для изменения состояния. Для добавления этого действия добавьте стратегии в состояние жизненного цикла, из которого переходит ресурс. При добавлении стратегии в состояние предлагается добавить условие выхода. Условие добавлять не обязательно. Это сообщение не отображается, если условие добавлено в переход.
    3. Настройте действие и нажмите Добавить.
    4. Для добавление дополнительных условий выберите AND или OR и щелкните на значке Добавить Добавить условие. Условия можно вкладывать друг в друга для компоновки сложных запросов.
    5. Для удаления созданных условий нажмите кнопку Удалить.
    Напоминание: Если условия для действия между состояниями не настроены, ресурсы переходят в следующее состояние автоматически.
  14. Выберите Сохранить. Для того чтобы сохранить жизненный цикл и закрыть конфигурацию, нажмите Сохранить и завершить.

Результаты

Основной жизненный цикл доступен и применяется к ресурсам в сообществе при выполнении заданных условий.

Дальнейшие действия

Пользователи могут проверять ресурсы с основным жизненным циклом и управлять ими на уровне сообщества или ресурса. Дополнительная информация приведена в разделе Проверка и одобрение ресурсов.

Для того чтобы найти жизненный, который требуется изменить, введите имя жизненного цикла в поле Фильтр.


Комментарии