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 回答