如何从Rally API获取Master父节点详细信息

时间:2017-04-11 14:41:01

标签: c# api rally

当我传递下面的子子ID时,我正试图获得主父母

Request storiesRequest1 = new Request(leastchildId);
storiesRequest1.Query = new Query("State", Query.Operator.Equals, "Open");
storiesRequest1.ProjectScopeUp = true;
storiesRequest1.ProjectScopeDown = true;
storiesRequest1.Order = "Name";
storiesRequest1.Fetch = new List<string>()
{
    "Name",
    "ObjectID",
    "Parent",
    "Children",
    "State",
    "FundingPPMOpticsID"
 };
 QueryResult queryStoryResults1 = restApi.Query(storiesRequest1);

 rst = queryStoryResults1.jsonResult;

在上面的例子中,我只获得传递ID的父节点,我想获得master Parent。

A - Need to Get this Parent ID  
  1-  
  2-  
    2a -  
    2b -  
        2.1a - Passing child ID  

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

嗯,你能做的最好就是获取父母。对于故事,有一个名为Feature的汇总字段,它将引用它所附加的最低级别的项目组合项,即使它们之间存在多层史诗故事。但对于投资组合项目,没有这样的汇总字段。您必须手动遍历层次结构。

根据您尝试获取的数据,可能会有更有效的方式来进行查询。你究竟想做什么?