2014-10-10 2 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 = "완료 됨", Request.Status.Name! = "승인 됨" ; Request.Category.Name = "Defect"; PrimaryWorkitems : Defect.Status.Name; ! = "수락 됨"

이제 카테고리를 "이야기"로 변경하면 빈 응답이 표시됩니다. Request.Category.Name = "Story"가 올바른지 여부는 확실하지 않습니다. 여기 내가 만드는 오전 REST 호출입니다 :; Request.Source.Name = "외부"; Request.Status.Name = "완료";

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.Status.Name Request.Category.Name = "Enhancement"; PrimaryWorkitems : Request.Status.Name! = "Accepted"; Story.Status.Name! = "수락 됨"

도움이 될만한 의견이 있습니다.

감사합니다.

+0

절대 신경 쓰지 마세요! 나는 이야기에 직접적으로 질문했다. 여기에 검색어가 https : // /Data/Story?sel=Requests.ID.Number,Requests.Owner,Requests.Owner.NotifyViaEmail,Requests.Owner.Email & where = 요청 [ChangeDateUTC % 3E = % 2710-8-2014 % 27; Source.Name = % 22 외부 % 22; Status.Name = % 22 완료 % 22]; Status.Name! = % 22 % 22 고맙습니다. – ApJo

답변

2

당신에게 맞는 답변을 발견해 주어서 다행입니다.

여기 당신이 query.v1 엔드 포인트와 함께 사용하여이 YAML을 할 수있는 방법, 대안을 제공한다 : 나는 where 절을 중단

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

, 그러나 이것은 당신이 쿼리를 형성하기 위해 YAML 구문을 사용하는 방법을 보여줍니다 결과와 관련된 모든 결함 및 이야기를 효과적으로 얻습니다.

관련 문제