2014-10-10 36 views
1

我正在嘗試獲取與VersionOne中的請求關聯的所有缺陷和故事。 我可以通過以下方式獲得與其關聯的缺陷的請求:如何在Versionone API中獲取與請求關聯的故事

https:/// Data/Request?sel = Request.ID.Number,Request.Status.Name,PrimaryWorkitems :Defect.ID.Number &其中= ChangeDateUTC> ='10-8-2014'; Request.Source.Name =「External」; Request.Status.Name =「Completed」; Request.Status.Name!=「Approved」 !; Request.Status.Name = 「」;!Request.Status.Name = 「發表評論」; Request.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> ='10-8-2014'; Request.Source.Name =「External」; Request.Status.Name =「Completed」; Request.Status.Name != 「已批准」; Request.Status.Name = 「」; Request.Status.Name =! 「發表評論」; Request.Status.Name =! 「接受」; Request.Category.Name = 「增強」; PrimaryWorkitems! Story.Status.Name!=「接受」

任何幫助,將不勝感激。

謝謝。

+0

沒關係guys.got it!我直接在故事中查詢。以下是查詢的樣子:https:// /Data/Story?sel=Requests.ID.Number,Requests.Owner,Requests.Owner.NotifyViaEmail,Requests.Owner.Email&where=請求[ChangeDateUTC%3E =%2710-8-2014%27; Source.Name =%22External%22; Status.Name =%22Completed%22]; Status.Name!=%22Accepted%22謝謝。 – ApJo 2014-10-10 19:39:48

回答

2

很高興您找到適合您的答案。

爲了提供一種替代,這裏是你如何能做到這一點使用YAML與query.v1端點:

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

我離開的WHERE子句,但是這顯示瞭如何使用YAML語法來塑造與查詢嵌套選擇,有效地獲取與請求相關的所有缺陷和故事。

相關問題