以下を使用して、JavaScript API を使用して Rally の TestCases およびその他の項目の編集リンクを以前に作成しました。
var editTestCase = function(objectID) {
rally.sdk.util.Navigation.popupEditPage("/testcase/" + objectID);
};
しかし、ユーザーストーリーで同様のことをしようとすると、リンクを正しく作成できません。これは、使用するアイテム名 (つまり、testcase を置き換える文字列) がわからないためだと思います。userStory と userstory と oid を試しましたが、どれも機能しませんでした。
コードを使用してこの関数を呼び出そうとしています:
<a href="#" onclick="editUserStory(' + objectID + ');"><img src="https://rally1.rallydev.com/slm/images/icon_edit.gif"></a>
確認したところ、objectID の値は初期化されており、ユーザー ストーリーの有効で正しいオブジェクト ID です。
この方法でリンクを作成しようとすると、URL のトランクが表示されます
https://rally1.rallydev.com/slm/null/edit.sp?
一方、他の場所から編集リンクをたどると、次のようになります(わかりやすくするためにクエリ文字列を削除しました):
https://rally1.rallydev.com/slm/ar/edit.sp?