2

javascript を使用してタスクのリビジョンを更新する方法の例を教えてもらえますか?

でタスクを作成しました

rallyDataSource.create("task", {"Name": "DEV: Do Work", "WorkProduct": thisDefect}, onCreateComplete,onCreateError);

ここで、タスクの最初のリビジョンの説明を「元のリビジョン」から「自動作成されたタスク」に更新したいと考えています。その最初のリビジョンの _ref を取得しようとしましたが、方法がわかりません。使用する

function onCreateComplete(object, warnings) {
    var createdObject = object;
    rallyDataSource.update({"_ref": createdObject.RevisionHistory.Revisions[0]._ref, "Description": "Auto-created task"}, onComplete,onError);
}

動作しません

ありがとう

4

1 に答える 1

1

リビジョンは読み取り専用のコレクションであり、アーティファクトへの変更の信頼できる記録を提供することを目的としているため、AppSDK または Webservices API を使用してリビジョンを更新することはできません。

タスクの名前または説明テキストのいずれかで命名規則を使用して、最終目標を達成する (つまり、タスクが自動作成されたことを示す記述子を提供する) ことをお勧めします。

于 2012-07-24T16:13:16.643 に答える