#rally
#rally
Вопрос:
Я создаю отчет, который должен получать данные из рабочей области, в которой есть несколько проектов. Есть ли способ указать либо поиск по всей рабочей области, либо по нескольким проектам при создании RallyDataSource? Создание источника данных для каждого проекта звучит не лучшим образом.
Ответ №1:
Если у ваших проектов есть один общий родительский проект, вы можете указать родительский проект и projectScopeDown true:
var rallyDataSource = new rally.sdk.data.RallyDataSource('/workspace/12345',
'/project/23456', false, true);
В противном случае в вашем queryConfig вы можете установить для проекта значение null для запроса всей рабочей области:
rallyDataSource.findAll({
key: 'stories',
project: null,
type: 'hierarchicalrequirement',
}, callback, errorCallback);
Вы можете дополнительно отфильтровать его по конкретным проектам следующим образом:
rallyDataSource.findAll({
key: 'stories',
project: null,
type: 'hierarchicalrequirement',
query: '((Project = /project/23456) OR (Project = /project/34567))'
}, callback, errorCallback);
Комментарии:
1. Спасибо, установка project в null достигла того, чего я хотел.