【问题标题】:App SDK: Query data over a workspace/multiple projectsApp SDK:通过工作区/多个项目查询数据
【发布时间】:2011-10-26 14:09:27
【问题描述】:

我正在创建一个需要从其中包含多个项目的工作区获取数据的报告。在创建 RallyDataSource 时,是否可以指定搜索整个工作区或多个项目?为每个项目创建一个数据源听起来并不是最好的方法。

【问题讨论】:

    标签: rally


    【解决方案1】:

    如果您的项目有一个共同的父项目,您可以指定父项目和 projectScopeDown true:

    var rallyDataSource = new rally.sdk.data.RallyDataSource('/workspace/12345',
        '/project/23456', false, true);
    

    否则,在您的 queryConfig 中,您可以将项目设置为 null 以查询整个工作区:

    rallyDataSource.findAll({
        key: 'stories',
        project: null,
        type: 'hierarchicalrequirement',
    }, callback, errorCallback);
    

    您可以将其进一步过滤到特定项目,如下所示:

    rallyDataSource.findAll({
        key: 'stories',
        project: null,
        type: 'hierarchicalrequirement',
        query: '((Project = /project/23456) OR (Project = /project/34567))'
    }, callback, errorCallback);
    

    【讨论】:

    • 谢谢,将项目设置为 null 实现了我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 2020-08-13
    • 1970-01-01
    相关资源
    最近更新 更多