2012-04-25 3 views
1

Можно ли запрашивать дефекты во всей рабочей области?запрос по рабочей области

У нас есть дефекты, которые приходят с нашего портала поддержки клиентов, которые имеют специальный «идентификатор поддержки», но могут быть распространены в любом из наших проектов. Я бы хотел запросить любые такие открытые дефекты во всех проектах и ​​подпроектах в нашей рабочей области, но я думаю, что очертание проекта предотвратит это.

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

ответ

2

Вы действительно можете сделать это, не указав проект в своем запросе (в частности, установив проект в null). Вот пример использования RallyDataSource в SDK приложения:

var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__', 
               '__PROJECT_OID__', 
               '__PROJECT_SCOPING_UP__', 
               '__PROJECT_SCOPING_DOWN__'); 

var queryConfig = { 
    type: 'defect', 
    key: 'defects', 
    fetch: 'Name,State,Severity', 
    project: null //query all projects in the workspace 
}; 

rallyDataSource.findAll(queryConfig, displayDefects); 
+0

Это круто Кайл, я не знал, что вы могли бы это сделать, спасибо! Я собираюсь удалить мой предыдущий неверный ответ ... –

+0

Хорошо, я полагаю, вам нужно создать собственное приложение - вы не можете сделать это с помощью специальной сетки? Кажется, что это может быть легко добавить эту опцию в пользовательскую сетку ... – kimon

+0

Да, в настоящее время пользовательские сетки могут быть привязаны только к определенному проекту (а не к рабочему пространству). Это было бы круто (и, вероятно, довольно простое) дополнение к этой панели ... –

Смежные вопросы