Тема 13. История изменений требований

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

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

Можно настроить, при каких условиях сохранять изменения, например, всегда (при любом сохранении) или если какая-то из категорий будет установлена в заданное значение (например, как только статус = согласовано, то сохраняем предыдущее состояние). Есть еще ряд полезных опций, о которых можно почитать здесь http://cradle.saturs.ru/item-history-options/.

В историю изменений записываются все действия произведенные с элементом, например:

  • редактирование текста,
  • изменение полей,
  • создание связей.

Список изменений может быть довольно большим и чтобы с ним удобнее было работать, историю изменений можно легко отфильтровать. Подробнее об этом тут http://cradle.saturs.ru/filtering-change-history/

Если история изменений ведется, то, при необходимости, можно будет воспользоваться откатом до заданной точки. Например, если изменение элемента было сделано по ошибке.

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

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

Ниже иллюстрации.

Опции настройки сохранения истории изменений в Установках проекта:

history

Где это искать:

history_settings

Подсветка изменений и фильтрация списка изменений по типу изменений:

filtering_history