有人可以告诉我如何在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