0

我正在使用 VersionOne.SDK.NET.ObjectModel 为我们的团队在 VersionOne 中创建缺陷。
https://github.com/versionone/VersionOne.SDK.NET.ObjectModel/

但是现在需要在缺陷上设置类型。

Defect 类的 Type 属性是只读的。

公共 IListValueProperty Type { get { return GetListValue("Type"); } }

我之前修改了对象模型的源代码以使用设置属性对其进行扩展,但在这种情况下,我无法让它工作。

此外,是否有人能够检索可用于项目的可能缺陷类型字符串的列表?

谢谢你提供的所有帮助。

4

1 回答 1

0

可以使用此 URL 查询找到可用缺陷类型的列表:

http://{server}/{instance}/rest-1.v1/Data/DefectType

如果您拥有 DefectType 值的 OID,并且您知道要更新的缺陷的 OID 编号,则可以使用如下 URL 发出 HTTP POST 请求:

http://{server}/{instance}/rest-1.v1/Data/Defect/1234

使用这样的 XML 有效负载:

<Asset>
    <Attribute name="Type" act="set">DefectType:181</Attribute>
</Asset>

请注意,VersionOne 对象模型(.NET 和 Java)在 2014 年春季版本中已停用,但源代码仍可在 GitHub 中获得。如果您更喜欢对 REST API 调用使用包装器,请查看.NET SDK (APIClient)

于 2014-12-05T22:07:01.057 回答