Sharepoint - Project Web Access - Team Foundation Server

Итак, мой клиент хочет, чтобы клиентская панель интегрировала всю информацию, связанную с проектом, в общий сайт sharepoint.

Итак, у нас есть что-то вроде этого

Он хочет следующие требования:

Диаграмма сгорания: она расположена на сервере TFS внутри компании.

Общее количество ошибок: это тоже находится в TFS

Открытые проблемы и риски: этот находится в PWA

Названия команд и роли: это в TFS.

У меня вопрос, как мне связать Sharepoint с базой данных TFS и информацией PWA? какие-либо комментарии, предложения или подсказки?

1 ответ

Есть два способа сделать это. Используйте сайт панели мониторинга проекта, созданный из Project Server, или сайт, созданный Team Foundation Server.

Project Server

Стандартный способ настройки такой панели мониторинга с Project Server - включить рабочие области проекта. Это означает, что когда проект впервые публикуется, он будет иметь URL-адрес, такой как http://tdg-srv-006/PWA/My%20Project. Это место, где будет находиться сайт "панели мониторинга" проекта, содержащий как вашу интеграцию с Project Server, так и с TFS.

Эти рабочие пространства создаются из шаблонов. Они могут быть расширены за счет вашего собственного дизайна и веб-частей, поэтому они всегда будут создаваться именно так, как вы хотите. Например, интеграция с отчетами служб Reporting Services, которые запрашивают базу данных отчетов Project Server или Team Foundation Server, является популярной идеей.

Обратите внимание, что рабочие области проекта уже вышли из коробки с рисками и проблемами. (Они также могут быть связаны с задачами и другими рисками и проблемами для более богатого опыта.)

Для агрегирования в Project Web Access можно создать представление, которое суммирует риски и проблемы из всех рабочих областей проекта и отображает их в Project Center. При подключении к PWA пользователям также предлагается указать риски и нерешенные проблемы, которые им назначены.

Team Foundation Server

Team Foundation Server также создает собственный сайт SharePoint, который вы можете использовать. Эта статья в журнале SharePoint должна дать вам все, что вам нужно знать. Опять же, вы можете настроить отчеты служб Reporting Services, которые указывают на источник данных TFS и отображают результаты в вашей рабочей области. Это зависит только от того, предпочитаете ли вы начинать с рабочей области TFS или рабочей области Project Server.

предосторожность

Project Server и TFS устанавливают только бесплатные службы Windows SharePoint Services (WSS) только по умолчанию. Это означает, что такие функции, как веб-часть запроса контента, предоставляемая в SharePoint 2007 (MOSS), отсутствуют. Вы можете добавить SharePoint 2007 без каких-либо проблем, но это будет стоить вам дороже.

У шаблонного подхода, который Project Server использует для создания рабочих пространств (и, возможно, также TFS), есть проблемы. Во-первых, Project Server позволит вам изменять столбцы и поля в списках рисков и проблем, но это приведет к ошибкам. Существует безопасный метод, описанный в ссылке ранее на моем блоге. Во-вторых, если вы решите изменить шаблон, вам потребуется программно обновить каждое рабочее пространство в Project Server, включая шаблон для внесения изменений. Ничего страшного, но тем не менее хлопот.

Другая интеграция

Наконец добавьте соединитель Project Server / Team Foundation Server в смесь. Это обеспечит синхронизацию данных рабочих элементов в TFS с данными плана проекта в Project Server. Обратите внимание, что это не имеет ничего общего с созданием панели инструментов / рабочего пространства.

Другие вопросы по тегам