1

反復に応じて、Rally開発者のチームメンバー名とキャパシティの両方を照会するためにいくつかのことを試みました。私が遭遇する課題の1つは、チームメンバーの名前とキャパシティが2つの異なるタイプに分類されることです。そのため、チームメンバーの名前とキャパシティを一致させることが課題でした。

これを達成するための私の失敗した試みの1つは次のとおりです。

 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)
 };
4

1 に答える 1

1

依存フィールドフェッチを使用して、ユーザーの容量とそのユーザー名を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"
}
于 2012-07-11T16:24:55.117 に答える