2015-12-30 6 views
0

Я ищу возможности для расширения стандартного представления страницы элементов workitem/backlog. В принципе, я хотел бы добавить некоторые дополнительные поля. Сейчас есть такие поля, как:Расширение Visual Studio Team Services (было TFS Online)

  • Назначена
  • государственный
  • История
  • ...

У меня нет доступа к серверу TFS. У меня есть доступ только к веб-сайту/api. Я думаю, что для этого мне нужно было бы запросить API и получить все данные tfs и скопировать его в мою базу данных, синхронизировать эту базу данных с веб-сайтом каждые 30 минут и создать какой-то интерфейс на вершине.

Как вы думаете, есть ли лучшие способы сделать это без дублирования веб-сайта tfs с помощью webapi? Я думал о Lightswitch и Odata/WCF RIA Service, поэтому мне не нужно разбираться с процессом синхронизации, и я могу просто запросить данные tfs на лету? Поддерживает ли tfs это?

Если это не лучший способ скопировать представление рабочих групп Team Services?

Если у вас есть идеи, как использовать данные tfs с некоторым настраиваемым интерфейсом, пожалуйста, дайте мне знать.

+0

Когда вы говорите, что у вас нет доступа к серверу TFS, вы имеете в виду, что вы не можете получить к нему доступ физически или вы не можете подключиться к нему? Если вы можете подключиться к нему, вы сможете использовать TFS API для выполнения всех необходимых запросов. – Tim

+0

TFS сам может быть расширен дополнительными полями и типами рабочих элементов. Через расширения можно расширить службы Visual Studio Team (облачная версия TFS). Расширения и простая настройка шаблона процесса поступают в TFS, а также в какой-то момент (https://www.visualstudio.com/en-us/news/release-archive-vso.aspx). Я думаю, что переход к внешней базе данных является плохим идея, если вам не нужны вещи, которые не могут быть выполнены с помощью стандартных функций расширения. – jessehouwing

+0

Я имел в виду, что у меня нет доступа администратора к серверу. У меня есть доступ к API. – wariacik

ответ

1

Вы можете выполнить то, что вы хотите сделать, по modifying the process template. Это позволит вам добавить дополнительные типы рабочих элементов, добавить дополнительные поля в существующие рабочие элементы и, как правило, изменить способ отображения и управления рабочими элементами.

+0

Я не уверен, что это то, что я ищу. У меня есть доступ к веб-сайту клиента tfs. Я не могу изменить их процесс. Если шаблон процесса изменения затронет только определенных пользователей, то это нечто более близкое к тому, что я ищу. – wariacik

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