Есть два способа сделать это. Используйте сайт панели мониторинга проекта, созданный из 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. Обратите внимание, что это не имеет ничего общего с созданием панели инструментов / рабочего пространства.