Планирование интеграции 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.
Примечание
Существует два задания очереди, одно для публикации, а другое для состояний:
-
ExchangeStatusingSyncMessage — низкий приоритет
-
ExchangeSyncPublishingMessage — это задание отправляется с остатком группы публикации, который имеет стандартный приоритет