Использование API просмотра для изменения области выпуска

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

  • Я могу использовать API v2, чтобы достаточно легко получить список историй, назначенных для выпуска, но я хочу использовать API обратного просмотра, чтобы вернуться к итерации (например) и посмотреть, каково было состояние выпуска на тот момент
    • то есть были ли какие-либо истории, ранее назначенные для релиза, которые сейчас нет, и наоборот
    • Кажется, что релиз не рассматривается как контейнер в API обратного просмотра, поэтому не уверен, как это сделать явно
  • Я мог бы просто "перебрать" его и проверить выпуск каждой истории в конце каждой итерации, но это кажется излишним

Каков рекомендуемый способ получить эту информацию?

2 ответа

Я хотел бы использовать api lookback и получить все истории на определенную дату с выпуском, как вы ожидаете. Затем вы можете изменить поле даты и увидеть изменения количества историй, или вы можете проанализировать номера пользовательских историй и отслеживать изменения. (добавленные или вычтенные истории)

Что-то вроде:

Ext.create('Rally.data.lookback.SnapshotStore', {
        fetch: ['Name','ScheduleState', 'Project', 'Release'],
        autoLoad: true,
        listeners: {
            load: function(store, records) {
                   //get count or process the records here.
                }
            }
        },
        filters: [
            {
                property: 'Release',
                operator: '=',
                value: releaseReference
            }
            {
                property: '__At',
                value: dateString
            }
        ]
    });

Конечный подход, который я здесь использовал, был рекомендован Rally, за приложением Release Scope Change есть начало того, что мне нужно, поэтому я модифицирую это приложение.

  • В основном это дает мне список всех историй / дефектов, которые когда-либо были добавлены / удалены из выпуска
  • Следующие шаги (пока успешно...)
    • Удалить повторяющиеся записи из списка
    • Добавить столбец для каждого календарного месяца в выпуске
    • Добавьте флаг против каждой истории за месяц, когда она была добавлена ​​/ удалена

Я расширю это позже с помощью итерационной разбивки, но пока это довольно хорошо.

Другие вопросы по тегам