例如:当我查找任务的所有属性时,
https://<host>/VersionOne/rest-1.v1/Data/Task
我会得到诸如“Todo”和“DetailedEstimates”之类的信息,但没有与“Done”小时相关的信息
您是否知道是否有办法通过 VersionOne 的 Rest API 获得给定任务/测试/等的“完成”小时数?
例如:当我查找任务的所有属性时,
https://<host>/VersionOne/rest-1.v1/Data/Task
我会得到诸如“Todo”和“DetailedEstimates”之类的信息,但没有与“Done”小时相关的信息
您是否知道是否有办法通过 VersionOne 的 Rest API 获得给定任务/测试/等的“完成”小时数?
此外,您可以汇总每个任务的所有实际值
https://<host>/VersionOne/rest-1.v1/Data/Task?sel=Name,Actuals.Value.@Sum
“完成”不是单个值,因此必须通过关系查询。表示一个小时条目的资产类型称为实际。通过 Workitem 基础的关系称为实际值。
因此,您可以使用 Story 甚至 Workitem 之类的内容“根植”您的查询。然后使用“sel”选择成员和值(小时)。
http://<host>/VersionOne/rest-1.v1/Data/Story?sel=Name,Actuals.Date,Actuals.Value,Actuals.Member
这在数据方面可能有点压倒性,因此您可能希望将其限制为一个故事:
/rest-1.v1/Data/Story/1038?sel=Name,Actuals.Date,Actuals.Value,Actuals.Member
请注意,如果您在任务/测试级别而不是故事级别进行跟踪,您也必须导航该关系:
/rest-1.v1/Data/Story/1031?sel=Name,Actuals.Date,Actuals.Value,Actuals.Member,Children.Actuals.Date,Children.Actuals.Value,Children.Actuals.Member
您可以这样做的另一种方法是从实际资产本身。数据将是相同的,但结果可能更易消耗:
/rest-1.v1/Data/Actual?sel=Date,Value,Member.Name,Workitem.Name