我可以使用 Rally SDK 为用户故事创建任务吗?

Can I create a task for a user story with Rally SDK?

我们有一组共同的任务,我们将其添加到我们的大多数用户故事中。目前我们正在手动添加这些任务并希望将其自动化。 我已经看到使用 Rest API 的解决方案,但我们宁愿在 Rally 中使用自定义应用程序以保持所有集成。 我没有找到任何展示如何使用 Rally SDK 创建任务的示例。

我会在文档中查看这个示例,它展示了如何使用模型来完成完整的 create/read/update/delete 循环:

https://help.rallydev.com/apps/2.0/doc/#!/guide/data_models

对于任务,创建看起来像这样:

Rally.data.ModelFactory.getModel({
    type: 'Task',
    success: function(taskModel) {
        var newTask = Ext.create(taskModel, {
            Name: 'Do it',
            WorkProduct: '/hierarchicalrequirement/12345' //the story to link it to
        });
        newTask.save({
            callback: function(result, operation) {
                if(operation.wasSuccessful()) {
                    console.log('created task', result.get('ObjectID'));
                }
            }
        });
    }
});