Простой процесс для тестирования workflow и базовых линий

В Cradle можно настроить разные потоки работ (workflow) для рецензирования и управления версиями элементов. В этой статье будет описана настройка простейшего потока работ, который будет включать действия:

  1. Отправка элемента на рецензирование.
  2. Автоматическое утверждение элемента.
  3. Создание версии утвержденного элемента и ее сохранение в базовую линию.

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

Начнем с настройки рабочего процесса (workflow). Для этого в Установках проекта, перейдем в раздел и создадим новый поток работ типа «Рецензирование элемента». Пусть он называется «Автосоглашение».

new_workflow

Отредактируем созданный рабочий процесс и добавим всего один шаг «В базовую линию»

new_step

Поскольку мы настраиваем автосоглашение, то рецензенты нам не нужны (поле Рецензенты=Нет).

Также установим Результат утверждения = переместить в базовую линию.

После того, как поток работ создан, его можно назначить выбранному типы элементов.

Для этого необходимо перейти в раздел «Определения элементов», выбрать тип элемента и назначить созданный рабочий процесс этому типу элемента как показано на иллюстрации ниже

item_workflow

 

Сохранить настройки, нажав сохранить и ОК.

Чтобы протестировать настроенный рабочий процесс, необходимо открыть новую базовую линию (если она еще не была открыта).

Теперь можно отправить  одно или несколько требований по этому рабочему процессу. Для этого необходимо выбрать их в любом представлении и в контекстном меню выбрать Отправить:

select_requirements

В следующем диалоге подтверждения также нажать Отравить.

Поскольку мы создали рабочий процесс с автоматическим утверждением, то сразу после отправки элементы были утверждены и осталось выполнить последнее действие — зарегистрировать их.

Для этого в главном меню выбираем «Зарегистрировать элементы»register_items:

и нажимаем кнопку Все.

register_requirements

После этого элементы будут зарегистрированы в базовой линии и им будет присвоена версия.

После закрытия базовой линии можно будет включить режим «базовая линия», выбрать интересующую базовую линию и посмотреть, как проект «выглядел» на момент закрытия этой базовой линии.

В этой статье был рассмотрен простейший рабочий процесс. В настройках рабочих процессов вы можете определить более сложную логику согласования элементов и перемещения их по иерархии проекта.

Добавить комментарий