规划 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:
-
ExchangeStatusingSyncMessage — LowPriority
-
ExchangeSyncPublishingMessage — 此作业与发布组的剩余部分一起发送,具有标准优先级