Планирование интеграции Exchange (Project Server 2010)

 

Применимо к: Project Server 2010

Последнее изменение раздела: 2016-11-30

В этой статье обсуждается интеграция с Microsoft Exchange Server, которая позволяет пользователям Microsoft Project Server 2010 просматривать задачи Project Server в клиентском программном обеспечении Microsoft Exchange. Эта функция заменяет функцию надстройки составления отчетов о состоянии задач Outlook для неповременных задач, которая была доступна в предыдущих версиях Project Server.

Важно!

В клиенте Exchange доступны только сведения о назначении (Outlook, OWA и т. д.). В клиенте Exchange пользователю доступны только такие действия, как просмотр, обновление и удаление задач Project. Создание и переназначение новой задачи проекта необходимо делать в Microsoft Project Web App (PWA).

Важно!

Протоколы SMTP и MAPI не поддерживаются. Функции Exchange Server в Project Server 2010 используют веб-службы Exchange.

Планирование интеграции Exchange с Project Server

Вот как достигается интеграция Exchange с Project Server 2010: Project Server использует протокол SSL для обмена данными с компьютером под управлением Exchange Server. Project Server использует олицетворение Exchange от имени определенных пользователей для осуществления вызовов между компьютерами под управлением Exchange и Project Server.

Совет

Дополнительные сведения об олицетворении Exchange см. в статье, посвященной настройке олицетворения Exchange (веб-службы Exchange) (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=191025&clcid=0x419) (Возможно, на английском языке).

Интеграция Exchange не поддерживает просмотр и обновление задач, которые отслеживаются повременно. Однако пользователи все же могут обновлять их состояние, обновляя поля % завершения по трудозатратам или фактическая работа/полная работа. Класс состояний (Возможно, на английском языке) в интерфейсе PSI управляет распределением работ.

Когда PWA работает в режиме одной операции (SEM), приложение продолжает синхронизировать задачи с Exchange и принимать обновления по изменению задач от Exchange с помощью страницы задач в PWA. В режиме SEM данные немедленно становятся доступными в расписании. Это одна из причин, по которой в режиме одной операции кажется, что пользователь все же может обновлять назначения на странице задач. Это происходит из-за способа реализации функциональности Outlook.

Для полей фактическая работа/полная работа и % завершения по трудозатратам должны применяться следующие правила:

Измененные столбцы Логика процесса

только % завершения по трудозатратам

Применить % завершения по трудозатратам

только фактическая работа

Применить полную работу

только полная работа

Применить полную работу

% завершения по трудозатратам и фактическая работа

Применить % завершения по трудозатратам

% завершения по трудозатратам и полная работа

Применить полную работу, а затем % завершения по трудозатратам

фактическая работа и полная работа

Применить полную работу, а затем фактическую работу

% завершения по трудозатратам, фактическая работа и полная работа

Применить полную работу, а затем % завершения по трудозатратам. Сбросить фактическую работу.

Только дата начала и дата окончания

Обновить полную работу и вычислить с помощью Project Server% завершения по трудозатратам и фактическую работу

Дата начала и дата завершения вместе с колонками работы и % завершения по трудозатратам

Обновить полную работу, а затем % завершения по трудозатратам

Сопоставление полей задачи клиента Exchange и Exchange Server с полями задачи проекта

В следующей таблице сопоставляются поля задачи Exchange с полями задачи проекта. Это позволит форме Outlook по умолчанию отображать данные поля без установки формы задачи проекта:

Задача Outlook Exchange Server Project Server

Тема

itemSubject

PROJ_UID to PROJ_NAME: TASK_NAME

Фактическая работа

taskActualWork

ASSN_ACT_WORK

Дата выполнения

taskDueDate

ASSN_FINISH_DATE

taskOwner Read Only in Exchange

% завершения по трудозатратам

taskPercentComplete

MSP_ASSIGNMENTS to ASSN_PCT_WORK_COMPLETE

Дата начала

taskStartDate

ASSN_START_DATE

Полная работа

taskTotalWork

ASSN_WORK

Синхронизация данных Project Server с Exchange Server

При обновлении сведений о задаче проекта через публикацию проекта или обновление состояния создается задание очереди с низким приоритетом "Синхронизация задач с Exchange". Это задание обновляет или создает задачу для почтового ящика назначенного ресурса, если ресурс настроен на синхронизацию задач своего проекта с почтовыми ящиками Exchange. Приоритет этого задания ниже, чем приоритет заданий публикации проекта и обновления состояния, чтобы все изменения данной задачи в очереди обрабатывались до обновления Exchange Server. Когда задание выполняется, оно возвращает последние изменения задачи и журнала, и помещает их в почтовый ящик для каждого ресурса, назначенного задаче. Задание также обновляет сведения о задаче. В папках с именем проекта, которому принадлежит задача, появится файл Tasks.

Примечание

Существует два задания очереди, одно для публикации, а другое для состояний:

  1. ExchangeStatusingSyncMessage — низкий приоритет

  2. ExchangeSyncPublishingMessage — это задание отправляется с остатком группы публикации, который имеет стандартный приоритет