如何使用VersionOne Rest-1.v1 API返回给定任务ID的Task的所有属性。我已经能够成功获取给定任务和属性的子集,但我想查看所有属性。
"选择*来自"。
目前正在使用:
./rest-1.v1/Data/Task?sel=Name,Scope.Name,CreateDate&where=Owners.Name='SnowWhite';CreateDate>'2016-05-01T00:00:00.001'
答案 0 :(得分:0)
这是我建议的模式
1)确定哪些数据很重要 - 执行VersionOne Meta查询将帮助您查看"架构"有问题的资产。在您的情况下,资产是任务。
YourV1Instance / meta.v1 / Task?xsl = api.xsl
将显示与任务关联的所有属性的列表。您会看到
2)使用 sel 选择数据 - 如您所见,VersionOne返回上述元查询中找到的所有内容的子集。该子集是表示最高有用概率的属性。对于所有VersionOne属性(即Story,Defect ...)都是如此。系统上不必要的负载总是在资产中回溯所有内容,因为你永远不需要它。如果您希望返回所有内容,则必须在select或create代码中包含每个属性以读取所有属性并构建一个巨大的查询。这是低效且无效的。如果您对属性中的数据感兴趣,请记住,大部分数据都是系统特定的属性,并且几乎没有即时的用户价值。这些资产可能会发生变化。
如果您正在执行数据查询,正如您所发现的那样,
YourV1Instance / rest-1.v1 / Task
将返回表示大多数用户所需属性的所有预设属性。