如何在Backlog,Rally Rest API C#

时间:2017-05-02 14:35:13

标签: c# rally

任务: 按等级/索引列出项目积压中的所有缺陷。

这是我的代码:

var myRequest = new Request()
    {
        ArtifactName = "defect",
        Limit = 2000,
        Query = new Query("Project.OID", Query.Operator.Equals, MyDefectProjectOID),
        Fetch = new List<string>() { "true" }
    };


    QueryResult queryMyResult = api.Query(myRequest);

问题:

1)如何按照用户在Rally中组织它们的顺序获取结果集。

2)缺陷项上是否有值告诉我排名/索引(例如Task项具有TaskIndex属性)

1 个答案:

答案 0 :(得分:1)

1)由DragAndDropRank字段ASC订购。

2)只要你获取DragAndDropRank,那就是你的等级值。它被编码为可在客户端代码中排序的字符串。整数数字索引将是结果集中的索引。

另一个快速注释 - 您可以设置Project,ProjectScopeUp和ProjectScopeDown值,而不是在Project.ObjectID上指定查询来控制作用域,您可以设置Project,ProjectScopeUp和ProjectScopeDown值:

Project = "/project/" + MyDefectProjectOID,
ProjectScopeUp = false,
ProjectScopeDown = false