Как да създам програмно нова TFS задача?

Търся да създам приложение за Windows Form на Visual Basic, което има подобни полета за въвеждане на новата страница за създаване на задача във версията на TFS за браузър. идеята е да се автоматизира част от попълването на формуляри, спестявайки време (е, изчисляване на прогнози за времето въз основа на дати, като се вземат предвид работното време и почивните дни, автоматично попълване на полета)

Когато търся в Google обаче, продължавам да получавам резултати като персонализиране на TFS или как да направя нова задача с помощта на интерфейса, но това, което търся, е какви класове трябва да използвам, за да създам нова задача и след това да я запазя или да търся текущи съществуващи задачи.

И така, как да създам програмно нова TFS задача, ако е възможно? (трябва да бъде, Visual Basic и TFS са Microsoft)


person Memor-X    schedule 01.10.2014    source източник


Отговори (1)


Има пример в MSDN. Вижте тази страница: "Създаване на работен елемент чрез използване на клиентския обектен модел за Team Foundation".

Ядрото на примера е:

// Create the work item. 
WorkItem userStory = new WorkItem(workItemType)
{
    // The title is generally the only required field that doesn’t have a default value. 
    // You must set it, or you can’t save the work item. If you’re working with another
    // type of work item, there may be other fields that you’ll have to set.
    Title = "Recently ordered menu",
    Description = "As a return customer, I want to see items that I've recently ordered."
};

// Save the new user story. 
userStory.Save();
person KC-NH    schedule 01.10.2014
comment
Това не работи. Получавам TokenUnauthorized. {TF30063: Нямате разрешение за достъп до tfs.mycompany.com:8080/tfs.} въпреки това мога да създавам задачи с помощта на (лошо проектиран) уеб интерфейс. - person John Henckel; 26.10.2015