2011-10-19 5 views
3

Я новичок в Rally API и просто имею проблемы с созданием задачи с использованием библиотеки Rally.RestApi. Мне нужно создать задачу (используя .NET) и связать ее с пользовательской историей (в которой пользовательская история принадлежит определенной итерации).Как создать задачу, относящуюся к Итерации, используя Rally Api и .NET.

Должен ли я сначала получить пользовательскую историю, а затем добавить к ней задание? Как мне это сделать?

Спасибо.

ответ

3

Все объекты в ралли имеют уникальный url, называемый ref. Вам просто нужно реф сюжета, чтобы связать два:

RallyRestApi restApi = new RallyRestApi("[email protected]", "password", 
    "https://rally1.rallydev.com", "1.27"); 
DynamicJsonObject newTask = new DynamicJsonObject(); 
newTask["Name"] = "My New Task"; 
newTask["WorkProduct"] = "/hierarchicalrequirement/12345"; //your story ref here 
CreateResult createResult = restApi.Create("task", newTask); 
+0

Эй Кайл, спасибо за быстрый ответ. Просто интересно, должна ли последняя строка быть restApi.Create («tasks», newTask); ? – robnardo

+0

Хорошая добыча! Я адаптировал этот фрагмент из примера создания дефекта и пропустил последнюю строку. Теперь это исправлено. –

+1

Спасибо. Другой вопрос: какие поля (кроме toCreate ["Name"]) доступны для создания Task? – robnardo

 Смежные вопросы

  • Нет связанных вопросов^_^