2016-07-28 38 views
1

我想从所有者查询任务中获取故事名称和编号。我想知道这是否可能在单个查询中,或者我将不得不首先查询特定任务,然后在两个单独的查询中使用任务标识查找故事。如何使用Version One rest API查询多种资产类型?

输入:Task.Owners.Name

输出:Story.Name,Story.Number

任务属性

*Owners.Name 

*TaskID 

故事属性

*TaskID 

*Name 

*Number 

我能够调用REST API象下面这样:

休息,1.v1 /数据/任务,其中= Task.Owners.Name = '{{OWNERNAME}}' & SEL =任务? Owners.Name,Task.Number,Parent

有没有一种方法可以查询Story端点只有where条件中指定的任务属性?

回答

1

是否有一种方法可以查询Story端点只有where条件中指定的任务属性 ?

我从故事终端开始,遍历属于当前故事的任务的所有故事过滤,以及通过任务的所有者属性进行过滤。

/rest-1.v1/Data/Story?sel=Number,Children:Task[Owners.Name='pinky']&where=Children:Task[Owners.Name='pinky'] 

(1)SEL =儿童:任务[Owners.Name =“小指”] - 儿童多关系返回其是测试和任务一个故事的所有儿童。我使用向下转换过滤到只有任务。

(2)在[]中,您可以在其中添加特定过滤器,以便从Children:Task返回数据。

(3)@ where =子项:Task [Owners.Name ='pinky']是一种筛选出具有空元素的项目的方法。通过删除它并观察输出的差异来试验它。

相关问题