Rally Agile Central 中的嵌套查询
nested queries in Rally Agile Central
谁能告诉我如何在 Agile Central 的查询中嵌套查询?我正在尝试过滤属于给定计划下所有功能的所有故事。
因此,层次结构将是:
Epic/Initiative **XYZ** >> Feature A /Story 1
>> Feature B /Story 2/Story 3/Story 4
>> Feature B /Story 5/Story 6/Story 7
所以,我需要一个查询,其中我需要显示 Epic/Initiative XYZ
下的所有故事及其相应的特征
类似的东西:
from pyral import Rally
INITIATIVE_ID = "{{ YOUR_INITIATIVE_ID }}"
RESULT_MAP = {}
rally = Rally(server="rally1.rallydev.com",
apikey="{{ YOUR_API_KEY }}",
workspace="{{ YOUR_WORKSPACE }}",
project="{{ YOUR_PROJECT }}")
initative_req = rally.get("PortfolioItem/Initiative", fetch=True, query=("FormattedID = %s") % INITIATIVE_ID,
pagesize=2000,
projectScopeDown=True)
initiative = initative_req.next()
for feature in initiative.Children:
RESULT_MAP[feature.FormattedID] = [user_story.FormattedID for user_story in feature.UserStories] if (
feature.DirectChildrenCount > 0) else []
print RESULT_MAP
谁能告诉我如何在 Agile Central 的查询中嵌套查询?我正在尝试过滤属于给定计划下所有功能的所有故事。
因此,层次结构将是:
Epic/Initiative **XYZ** >> Feature A /Story 1
>> Feature B /Story 2/Story 3/Story 4
>> Feature B /Story 5/Story 6/Story 7
所以,我需要一个查询,其中我需要显示 Epic/Initiative XYZ
下的所有故事及其相应的特征类似的东西:
from pyral import Rally
INITIATIVE_ID = "{{ YOUR_INITIATIVE_ID }}"
RESULT_MAP = {}
rally = Rally(server="rally1.rallydev.com",
apikey="{{ YOUR_API_KEY }}",
workspace="{{ YOUR_WORKSPACE }}",
project="{{ YOUR_PROJECT }}")
initative_req = rally.get("PortfolioItem/Initiative", fetch=True, query=("FormattedID = %s") % INITIATIVE_ID,
pagesize=2000,
projectScopeDown=True)
initiative = initative_req.next()
for feature in initiative.Children:
RESULT_MAP[feature.FormattedID] = [user_story.FormattedID for user_story in feature.UserStories] if (
feature.DirectChildrenCount > 0) else []
print RESULT_MAP