versionone - 如何通过 RESTful API 获取 Versionone 的 "Done"小时?

标签 versionone

例如:当我查找 Task 的所有属性时https://<host>/VersionOne/rest-1.v1/Data/Task我得到诸如“Todo”和“DetailedEstimates”之类的信息,但与“完成”小时数无关

您知道是否有办法通过 VersionOne 的 Rest API 获得给定任务/测试/等的“完成”小时数?

最佳答案

“完成”不是单个值,因此必须通过关系进行查询。表示一项小时数的 Assets 类型称为实际。通过工作项基础的关系称为实际值。

因此,您可以使用 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

另一种方法是从实际 Assets 本身。数据将是相同的,但结果可能更易消耗:
/rest-1.v1/Data/Actual?sel=Date,Value,Member.Name,Workitem.Name

关于versionone - 如何通过 RESTful API 获取 Versionone 的 "Done"小时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092833/

相关文章:

java - 如何使用 VersionOne JAVA SDK 中的 'WHERE'

versionone - 如何使用 URL 查看版本一积压项目?

java - 如何使用版本一 java REST 客户端将版本一工作 url(端点)转换为 java 查询

java - 为什么 VersionOne 无法识别 Assets 类型?

python - VersionOne.SDK.Python 创建故事时出现异常

api - 使用 VersionOne 的 RESTful API 重新排列故事

Java:访问使用 SAML 身份验证的 API

tfs - 如果您有 Team Foundation Server 2012,VersionOne 提供什么?

java - 如何在 TestNG Listener 方法中传递参数 - Selenium Java

java - 无法使用 versionone java sdk 检索投影/多重关系字段 Requests.Custom_SFDCChangeReqID2