使用APP SDK 2.1获取迭代的用户故事集

时间:2017-07-10 04:41:01

标签: javascript rally

我试图将分配给给定迭代的所有用户故事计算出一些指标。我可以成功地完成所有迭代,但无法找到获取其用户故事的内置方法。从文档(以及其他各个地方),我已经阅读了有关Hierarchical Requirement的内容,它似乎不是App SDK的一部分,现在我正在追求收藏。

{
  "bindings": [
    //...
    {
      "type": "blob",
      "name": "outputBlob",
      "path": "outcontainer/{rand-guid}.png",
      "connection": "aaronchstorage_STORAGE",
      "direction": "out"
    }
  ],
  "disabled": false
}

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

HierarchicalRequirement只是用户故事的一个奇特名称。您是正确的,在包含其计划项目的迭代中没有直接集合。但是查询它们相当简单。

this.storiesInIteration = Ext.create('Rally.data.wsapi.Store', {
    model: 'HierarchicalRequirement',
    fetch: ["FormattedID", "Name"],
    filters: [{
        property: 'Iteration.Name',
        value: 'My Iteration'
    }]
    autoLoad: true,
    listeners: {
        load: function(store, records) {
            console.log(records);
        }
    }
});

请注意,Rally具有“类似迭代”的概念 - 通常有许多迭代具有相同的名称,开始和结束日期(一个层次结构中的每个项目)。当你创建一个新的迭代时,这就是那个小级联迭代复选框所做的事情,这就是你必须按名称而不是通过ref过滤它们的原因。