我正在尝试获取与VersionOne中的请求相关联的所有缺陷和故事。 我可以通过以下方式获得与其关联的DEFECT请求:
的https:///数据/请求SEL = Request.ID.Number,Request.Status.Name,PrimaryWorkitems:Defect.ID.Number&安培;其中= ChangeDateUTC&GT = '10 -8-2014' ; Request.Source 。名称= “外部”; Request.Status.Name = “完成”; Request.Status.Name = “批准”;!Request.Status.Name = “!”; Request.Status.Name =! “发表评论”;请求.Status.Name = “接受”; Request.Category.Name = “缺陷”; PrimaryWorkitems:!Defect.Status.Name = “已接受”
现在,我只将类别更改为“故事”,我得到一个空白的回复。不确定Request.Category.Name =“Story”是否正确。 这是我正在进行的REST调用:
https://www11.v1host.com/VentyxSandbox4/rest-1.oauth.v1/Data/Request?sel=Request.ID.Number,Request.Status.Name,PrimaryWorkitems:Story.ID.Number,PrimaryWorkitems:Story.Name&where=ChangeDateUTC> = '2014年10月8日'; Request.Source.Name = “外部”; Request.Status.Name = “完成”;!Request.Status.Name = “已批准”; !Request.Status.Name = “”;!Request.Status.Name = “发表评论”; Request.Status.Name =! “接受”; Request.Category.Name = “增强”; PrimaryWorkitems:Story.Status.Name! = “已接受”
任何帮助都将不胜感激。
感谢。
答案 0 :(得分:2)
很高兴您找到了适合您的答案。
为了提供替代方案,以下是使用YAML和query.v1端点执行此操作的方法:
from: Request
select:
- Name
- Number
- Status.Name
- from: PrimaryWorkitems
select:
- AssetType
- Name
我没有使用where子句,但这显示了如何使用YAML语法来使用嵌套选择来整形查询,从而有效地获取与请求相关联的所有缺陷和故事。