使用RallyDev Web Services API v2.0我想请求用户默认项目的迭代。
我现在可以先致电:
https://rally1.rallydev.com/slm/webservice/v2.0/iteration:current?pretty=true
解析Iteration-> Project-> Ref,然后调用call:
https://rally1.rallydev.com/slm/webservice/v2.0/project/[ProjectID]/Iterations?pretty=true
or
https://rally1.rallydev.com/slm/webservice/v2.0/iteration?query=(Project.Oid=[ProjectID])&pretty=true
想知道是否有更好的方法?
我看到UserProfile有DefaultProject和DefaultWorkspace,但我无法弄清楚如何使用它们作为提取只返回'null'。
答案 0 :(得分:0)
您在迭代上的查询可用于查找特定项目的迭代。请注意,对于UserProfile - 默认工作区/项目设置不是必填字段。除非用户在其配置文件设置中明确设置了这些内容,否则它们都是空的。只有用户自己可以设置这些 - 一个(工作区/订阅)管理员不能代表用户设置它们。因此,如果您为这些值获取空值,可能是因为关注的用户没有设置默认工作区/项目。