如何根据迭代查询Rally开发人员的团队成员名称和容量?
问题描述:
我已经尝试了几件事情来根据迭代查询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)
};
答
你应该能够得到用户的容量和用户使用相关字段取一个查询名称。
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"
}