Поделиться через


Общие сведения о функциях интеграции Team Foundation Server и Project Server

Изучив этот раздел, можно получить общее представление о настройке синхронизации данных Visual Studio Team Foundation Server 2010 и Project Server 2007 с пакетом обновления 2 (SP2) или Project Server 2010. Также можно просмотреть различия интеграции Team Foundation Server с Project Server 2007 и Project Server 2010.

Интеграция Team Foundation Server и Project Server обеспечивает гибкость управления проектами.

Содержание раздела

  • Сводка функций синхронизации

  • Операционные различия между Project Server 2007 и Project Server 2010

Сводка функций синхронизации

В следующей таблице описываются основные функции, поддерживающие синхронизацию данных Team Foundation и Project Server.

Функция

Описание

Связанный раздел

Три типа синхронизации

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

Общие сведения о процессе синхронизации для интеграции Team Foundation Server и Project Server

Сопоставление компонентов n–1

Пользователь определяет элементы для участия в синхронизации путем конфигурации и настройки интеграции двух серверных продуктов. Обработчик синхронизации данных поддерживает сопоставление n–1 из Project Server с Team Foundation. Можно зарегистрировать несколько экземпляров Project Web Access или Project Web App (PWA) в Team Foundation Server и сопоставить несколько коллекций командных проектов с экземпляром PWA.

Сопоставление компонентов Project Server с компонентами Team Foundation

Синхронизируемые задачи и рабочие элементы

Можно управлять типами рабочих элементов, участвующими в синхронизации данных, а также указать, какие конкретные задачи или рабочие элементы синхронизируются. В Project Professional задайте для поля Публикация в командном проекте значение Да или Нет. В Team Foundation задайте для поля Отправить в корпоративный проект значение Да или Нет.

Указание типов рабочих элементов, которые могут синхронизироваться

Синхронизируемые поля данных

Для синхронизации данных плана корпоративного проекта и командного проекта необходимо связать поля рабочих элементов в Team Foundation с полями в Project Server. Можно добавить поля и указать способ их синхронизации. Например, можно совместно использовать данные, не связанные с расписаниями (такие как центры затрат, имена команд или состояние работоспособности), при добавлении полей с этими типами данных в файл сопоставления.

Можно добавить поля или использовать набор полей по умолчанию, необходимых для поддержки синхронизации.

Настройка сопоставления полей между Project Server и Team Foundation Server

Возможность трассировки, состояние обновления, отправки и отклонения

После создания, обновления и синхронизации рабочих элементов и задач в поле "Журнал" добавляется запись для рабочих элементов в Team Foundation. Кроме того, сведения о состоянии можно найти в следующих полях на вкладке Project Server для каждого рабочего элемента: "Состояние последней отправки", "Дата последней отправки", "Состояние последнего утверждения" и "Дата последнего утверждения".

Поля Project Server, добавляемые для поддержки синхронизации данных

Отправки, утверждения и автоматические утверждения

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

Планирование бизнес-требований сверху вниз в плане корпоративного проекта, сопоставленном командному проекту

Свертка ресурсов

В Team Foundation значения свертки вычисляются автоматически для полей "Завершенная работа" и "Оставшиеся трудозатраты" родительских рабочих элементов, содержащих дочерние элементы. Кроме того, ресурсы, назначенные отдельным задачам, отображаются как ресурсы для свертки задачи в Project.

Работа со сверткой ресурсов в корпоративных проектах, сопоставленных командным проектам

Разрешение конфликтов

Конфликт может возникнуть, если члены команды изменяют значение сопоставленного поля в Team Foundation и Project Server одновременно. Можно выбрать, всегда принимать значение в Project Server или поддерживать два различных значения. Это называется поддержкой "двух наборов книг." При выборе второго варианта синхронизация данных этих полей приостанавливается, пока им не будут назначены одинаковые значения вручную.

Справка по XML-элементу сопоставления полей для интеграции Team Foundation Server и Project Server

Назначение ресурсов

В Team Foundation рабочему элементу можно присвоить только один ресурс. В Project Professional можно назначить несколько ресурсов одной задаче и синхронизировать данные для этой задачи, если ей назначен основной владелец или активный ресурс.

Кроме того, родительские задачи, содержащие вычисления свертки дочерних задач, также содержат свертку объема работ, назначенного владельцам каждой задачи. Эта свертка владельцев отображается как несколько ресурсов в Project Professional для суммарной задачи.

Работа со сверткой ресурсов в корпоративных проектах, сопоставленных командным проектам

Зеркальные поля

В Team Foundation можно хранить значения полей Project и отображать их в форме рабочего элемента. Также можно выполнить поиск рабочих элементов, содержащих одно или несколько полей, значения которых отличаются от значений в плане проекта.

Справка по XML-элементу сопоставления полей для интеграции Team Foundation Server и Project Server

Отслеживание отправки рабочих элементов и разрешение отклонений

К началу

Операционные различия между Project Server 2007 и Project Server 2010

В следующей таблице описан способ интеграции Team Foundation Server с Project Server 2007, отличающийся от Project Server 2010.

Область действий

Project Server 2007

Project Server 2010

Установка

  • Пакет функций интеграции необходимо установить на все серверы веб-уровня и уровня приложений в ферме серверов.

  • Необходимо установить накопительные пакеты обновления или изменить файл web.config.

  • Учетной записи службы для Team Foundation Server необходимо предоставить разрешения на полный доступ к приложению службы Project Server. Дополнительные сведения см. в разделе Добавление учетной записи службы Team Foundation Server в приложение службы Project Server Project Server 2010.

Комментарии к утверждению

Комментарии к утверждению, которые руководитель проекта оставляет в PWA, не записываются в поле "Журнал" для рабочего элемента.

Комментарии к утверждению, которые руководитель проекта оставляет в PWA, записываются в поле "Журнал" для рабочего элемента.

Автоматические утверждения

Можно автоматически утвердить изменения, которые происходят при синхронизации данных.

Можно автоматически утвердить изменения, которые происходят при синхронизации данных.

К началу

См. также

Другие ресурсы

Общие сведения о процессе синхронизации для интеграции Team Foundation Server и Project Server

Управление проектами с помощью Project Server и Team Foundation Server

Журнал изменений

Дата

Журнал

Причина

Апрель 2011

Информация о функции автоматической публикации для Project Server 2010 удалена. Данная функция не поддерживается.

Исправление ошибки содержимого.