【问题标题】:How to get a story associated with a request in Versionone API如何在 Versionone API 中获取与请求关联的故事
【发布时间】:2014-10-15 19:13:11
【问题描述】:

我正在尝试获取与 VersionOne 中的请求相关的所有缺陷和故事。 我能够得到一个与它相关联的缺陷的请求。通过以下方式:

https:///Data/Request?sel=Request.ID.Number,Request.Status.Name,PrimaryWorkitems:Defect.ID.Number&where=ChangeDateUTC>='10-8-2014';Request.Source.Name ="External";Request.Status.Name="Completed";Request.Status.Name!="Approved";Request.Status.Name!="";Request.Status.Name!="Reviewed";Request.Status .Name!="Accepted";Request.Category.Name="Defect";PrimaryWorkitems:Defect.Status.Name!="Accepted"

现在,我只将类别更改为“故事”,但我得到一个空白响应。不确定 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>='10-8-2014';Request.Source.Name="External";Request.Status.Name="Completed";Request.Status.Name!="Approved";Request.Status .Name!="";Request.Status.Name!="Reviewed";Request.Status.Name!="Accepted";Request.Category.Name="Enhancement";PrimaryWorkitems:Story.Status.Name!="Accepted "

任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 别介意伙计们。明白了!我直接在故事上查询。这是查询的样子 https:///Data/Story?sel=Requests.ID.Number,Requests.Owner,Requests.Owner.NotifyViaEmail,Requests。 Owner.Email&where=Requests[ChangeDateUTC%3E=%2710-8-2014%27;Source.Name=%22External%22;Status.Name=%22Completed%22];Status.Name!=%22Accepted%22 谢谢。

标签: versionone


【解决方案1】:

很高兴您找到了适合您的答案。

为了提供替代方案,您可以使用带有 query.v1 端点的 YAML 来执行此操作:

from: Request
select:
  - Name
  - Number
  - Status.Name
  - from: PrimaryWorkitems
    select:
      - AssetType
      - Name

我省略了 where 子句,但这展示了如何使用 YAML 语法通过嵌套选择来塑造查询,从而有效地获取与请求关联的所有缺陷和故事。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 2015-09-16
    • 2016-11-09
    • 1970-01-01
    相关资源
    最近更新 更多