2013-12-06 2 views
2

Я ищу для создания приложения, которое позволяет пользователю обновлять рабочие элементы Microsoft Team Foundation Server при выполнении определенных действий в приложении.Каким будет рекомендуемый способ интеграции Microsoft Team Foundation Server в приложение iOS

Кто-нибудь сделал что-то подобное себе, и если да, то что это лучший способ сделать обновления для рабочих элементов TFS из приложения?

ответ

1

Существует Java API, который связан ниже:

http://www.microsoft.com/en-us/download/details.aspx?id=22616

Другие, чем несколько Google поиск привел к следующим открытиям: http://msdn.microsoft.com/en-us/library/bb130146.aspx

Ссылка ниже расскажет вам, как вы можете создавать новые рабочие элементы по адресу: http://msdn.microsoft.com/en-us/library/bb822136%28v=VS.90%29.aspx

** Согласно комментарию jessehouwing ниже *

Это работает только в 2008 и 2010 годах, я подозреваю. Там migth будет аналогичным Url для 2012 и 2013 годов, но вся функция WebAccess была перестроена с использованием ASP.NET MVC вместо WebForms, поэтому wi.aspx больше не существует. Я не знаю альтернативы.

+3

Это сообщение для URL работает только в 2008 и 2010 годах. Я подозреваю. Там migth будет аналогичным Url для 2012 и 2013 годов, но вся функция WebAccess была перестроена с использованием ASP.NET MVC вместо WebForms, поэтому wi.aspx больше не существует. Я не знаю альтернативы. – jessehouwing

+1

Фантастический комментарий, спасибо - я уточню ответ. Я наткнулся на это, поскольку он задал аналогичный вопрос, связанный с Джирой, с которой я более опытен. Я никогда не использовал TFS. – Rob

1

Visual Studio Online an Team Foundation Server 2013 are gaining more and more json based REST Api и недавно были обновлены для поддержки OAuth для аутентификации. Некоторые из этих API все еще находятся в режиме предварительного просмотра, но они являются отличным ресурсом для клиента мобильной платформы.

Для более старых версий Team Foundation Server и версии On-premise вы можете либо использовать службу install the OData, либо создать пользовательский веб-сервис, который использует внутреннее устройство TFS Client Object Model для создания рабочих элементов.

Если вы хотите создать свой веб-сервис поверх платформы, отличной от microsoft, тогда вы можете использовать Java SDK for Team Foundation Server. Это позволит вам напрямую общаться с TFS с сервера Linux или Mac.

TFS 2013.4 will be able to show more pages in full screen mode without any chrome around it.

+0

Помните, что существуют ограничения на лицензирование для пользователей, отправляющих товары в TFS. Они должны только читать свои собственные рабочие элементы, и им не разрешается свободно запрашивать рабочие элементы. – jessehouwing

+0

Не нужно создавать пользовательские веб-службы. Объектная модель клиента является еще одним прокси-сервером, который вызывает веб-службы TFS –

+1

Да, но подключение напрямую к веб-службам TFS не поддерживается. На данный момент модель объекта клиента - это путь. Кроме того, вы не захотите публиковать веб-службы TFS для всего Интернета с помощью известного набора учетных данных. – jessehouwing