2017-04-11 9 views
1

ich versuche zu bekommen Master Eltern bekommen, wenn ich wieWie Master-Elternknoten Details von Rally API

unten ID sub Kind passieren
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; 

In obigem Fall, ich bin nur übergeordneten Knoten der übergebenen ID bekommen, ich möchte Master Eltern bekommen.

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

Bitte helfen Sie mir, dies zu bekommen.

+0

Mit welchen Typen arbeiten Sie? Sind das alles epische Geschichten? Oder PortfolioItems auch? –

+0

seine Portfolio-Artikel .. –

Antwort

0

Hmm, das Beste, was Sie tun können, ist Eltern zu holen. Für Stories gibt es ein Rollup-Feld mit dem Namen Feature, das auf das niedrigste Portfolio-Item verweist, an das es angehängt ist, selbst wenn es dazwischen epische Stories gibt. Für Portfolioelemente gibt es jedoch kein solches Rollup-Feld. Sie müssen die Hierarchie manuell durchlaufen.

Abhängig von den Daten, die Sie versuchen zu erhalten, gibt es möglicherweise eine effizientere Möglichkeit, Ihre Abfragen auszuführen. Was genau versuchst du zu tun?

Verwandte Themen