规划 Exchange 集成 (Project Server 2010)

 

适用于: Project Server 2010

上一次修改主题: 2016-11-30

本文讨论与 Microsoft Exchange Server 的集成,通过这种集成 Microsoft Project Server 2010 用户能够在 Microsoft Exchange 客户端软件中查看 Project Server 任务。此功能取代了早期版本的 Project Server 中适用于不按时间分段的任务的 Outlook 加载项任务状态报告功能。

重要

在 Exchange 客户端(Outlook、OWA 等)中仅提供工作分配信息。用户只能在 Exchange 客户端中执行以下操作:查看、更新和删除 Project 任务。创建或重新分配新项目任务必须在 Microsoft Project Web App (PWA) 中执行。

重要

不支持 SMTP 和 MAPI 协议。Project Server 2010 中的 Exchange Server 功能使用 Exchange Web 服务。

规划 Project Server 与 Exchange 的集成

以下是将 Project Server 2010 与 Exchange 集成的方法:Project Server 使用 SSL 协议与运行 Exchange Server 的计算机通信。Project Server 使用 Exchange 模拟代表特定用户在运行 Exchange 和 Project Server 的计算机之间进行调用。

提示

有关 Exchange 模拟的详细信息,请参阅配置 Exchange 模拟(Exchange Web 服务)(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=191025&clcid=0x804)(该链接可能指向英文页面)。

Exchange 集成不支持查看或更新按时间段(根据时间分段)跟踪的任务。不过,用户仍可以通过更新“工时完成百分比”或者“实际工时”/“总工时”来更新其状态。Project Server 接口 (PSI) 中的 Statusing 类(该链接可能指向英文页面)处理工时的分配。

PWA 处于单输入模式 (SEM) 时,应用程序继续使用 PWA 中的“任务”页将任务同步到 Exchange 并接受来自 Exchange 的任务更改更新。处于 SEM 时,信息会立即反映在日程表中。这就是处于单输入模式时,好像您仍可以在“任务”页上更新工作分配的一个原因。这是由实施 Outlook 功能的方式决定的。

对于“实际工时”/“总工时”和“工时完成百分比”,应该应用以下规则:

修改的列 处理逻辑

仅“工时完成百分比”

应用“工时完成百分比”

仅“实际工时”

应用“实际工时”

仅“总工时”

应用“总工时”

“工时完成百分比”和“实际工时”

应用“工时完成百分比”

“工时完成百分比”和“总工时”

应用“总工时”,然后应用“工时完成百分比”

“实际工时”和“总工时”

应用“总工时”,然后应用“实际工时”

“工时完成百分比”、“实际工时”和“总工时”

应用“总工时”,然后应用“工时完成百分比”。删除“实际工时”。

仅“开始日期”和“完成日期”

更新“总工时”,并让 Project Server 计算“工时完成百分比”和“实际工时”

“开始日期”和“完成日期”以及工时和“工时完成百分比”列

更新“总工时”,然后更新“工时完成百分比”

Exchange 客户端和 Exchange Server 任务域与 Project 任务域之间的映射

下表将 Exchange 任务域映射到 Project 任务域。这允许默认 Outlook 表单在不安装 Project 任务表单的情况下显示这些域:

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”。如果已分配资源已设置为将其 Project 任务与 Exchange 邮箱同步,则此作业将为该资源的邮箱更新或创建任务。此作业的优先级比项目发布作业和状态更新作业低,以允许首先处理队列中给定任务的所有更改,然后再更新 Exchange Server。作业执行时,它检索对任务和日志的最新更改,并将这些更改放入分配给任务的每个资源的邮箱中。它还更新任务详细信息。“任务”将显示在为任务所属项目指定的文件夹中。

备注

有两个队列作业,一个用于 Publish,一个用于 Statusing

  1. ExchangeStatusingSyncMessage — LowPriority

  2. ExchangeSyncPublishingMessage — 此作业与发布组的剩余部分一起发送,具有标准优先级