2012-07-11 26 views
1

我已经尝试了几件事情来根据迭代查询Rally开发人员的团队成员名称和容量。我遇到的挑战之一是团队成员的名字和能力有两种不同的类型。因此,将团队成员名称与能力匹配一直是一个挑战。如何根据迭代查询Rally开发人员的团队成员名称和容量?

一个完成这一我的失败尝试如下:

var queryConfig = { 
    key: "teamMember", 
    type: "User", 
    fetch: "UserName,Role", 
    query: '(TeamMemberships != "")' 
}; 

var queryByUserName = { 
    key: "teamDataByUser", type: "UserIterationCapacity", 
    fetch: "Capacity,ObjectID", 
    query: rally.sdk.util.Query.or(ownerQueries) 
}; 

回答

1

你应该能够得到用户的容量和用户使用相关字段取一个查询名称。

var queryByUserName = { 
    key: "teamDataByUser", type: "UserIterationCapacity", 
    fetch: "Capacity,ObjectID,User,DisplayName", 
    query: rally.sdk.util.Query.or(ownerQueries) 
}; 

这个查询将返回,看起来像数据:

{ 
    ObjectID: 64265714, 
    Capacity: 6, 
    User: { 
    _ref: "https://rally1.rallydev.com/slm/webservice/x/user/1234.js", 
    ObjectID: 1234, 
    DisplayName: "Cindy" 
    }, 
    _type: "UserIterationCapacity" 
} 
相关问题