特定のプロジェクト(特定のリリース内)に割り当てられたストーリーを表示するために、RallyでCardboardを作成しようとしています。
プロジェクトフィールドを使用して、3つのスクラムチームのどれが特定のストーリーに取り組んでいるかを特定します。ボードスタイルのディスプレイで、チーム間でストーリーをすばやく移動し、特定のリリースの各チームプレートの内容のリストを表示できるようにしたいと思います。
私は次のカスタムHTMLアプリを思いついた:
function cardboardOnLoad(cardboard, args) {
var items = args.items;
var itemsByType = cardboard.getItems(null, "Defect");
var itemsByState = cardboard.getItems("Accepted");
var itemsByTypeAndState = cardboard.getItems("Backlog", "Defect");
}
function onLoad() {
var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__',
'__PROJECT_OID__', '__PROJECT_SCOPING_DOWN__');
var cardboardConfig = {
types : ["Defect", "HierarchicalRequirement"],
attribute: "Project",
fetch : "Name,FormattedID,Owner,ObjectID",
query : 'Release.Name = "RI 3.1.0"',
order : 'Rank'
};
var cardboard = new rally.sdk.ui.CardBoard(cardboardConfig, rallyDataSource);
cardboard.addEventListener(cardboard.getValidEvents().onLoad, cardboardOnLoad);
cardboard.display("cardboard");
}
rally.addOnLoad(onLoad);
唯一の問題は、実際には私のストーリーが表示されないことです...プロジェクトの列名だけが表示されます...
属性値を「ScheduleState」に変更するとストーリーが表示されますが、「Project」には変更されません。理由はわかりません...
どんな助けでもいただければ幸いです。
ありがとう。