所以我在Github上看到了这个应用集会: https://github.com/RallyApps/DefectSummaryMatrix
我试图做同样的事情,除了测试用例和用户故事,而不是缺陷。我该怎么做呢?我对拉力赛SDK很陌生,说实话就失败了,所以你们所说的任何事情都会有所帮助。
我一直在关注App.html,我认为这部分是我需要注意的部分,因为这是获取缺陷信息的地方:
var defectQuery = function() {
var selected = releaseDropdown.getSelectedName();
var releaseQuery = '(Release.Name = "' + selected + '")';
var queryObject = [];
queryObject[0] = { key: 'defectStates', type: 'Defect', attribute: 'State' };
queryObject[1] = { key: 'defectPriorities', type: 'Defect', attribute: 'Priority' };
queryObject[2] = {
key: 'defects',
type: 'Defect',
query: releaseQuery,
fetch: 'FormattedID,Name,State,Priority,ScheduleState,ObjectID,Description,owner,DisplayName,LoginName'
};
rallyDataSource.findAll(queryObject, populateTable);
};
如何修改此内容以获取有关用户素材的信息?我认为type
字段会被称为userStory
或类似的东西,但那么关键和属性是什么?我找不到任何关于此的文档。
答案 0 :(得分:0)
请参阅Web Services API文档中的Rally对象模型。 用户故事被称为" HierarchicalRequirement"在WS API中。单击对象模型中的HierarchicalRequirement对象以查看属性。
我建议您不要使用DefectSummaryMatrix作为起点。它是使用传统AppSDK1的遗留应用程序。请改用AppSDK2。有一个多类型对象网格here的例子。