Exchange Server 日历 OOF 与 Project Server 2013 集成
总结:在 Project Server 2013 中,可以将 Project 资源日历同步到Exchange Server日历,以检索和同步用户的外出时间。 然后,当用户在 Exchange 中更新此信息时,Project 会意识到此信息。
适用于:Project Server 2013
这是 Project Server 2013 的本地功能。 Office 365不支持它。
启用 Project Server 2013 和 Exchange Server OOF 日历集成
默认情况下,此功能处于禁用状态,并且必须由具有场管理员权限的人员在 SharePoint Server 2013 环境中启用。
注意
必须配置时间报告时间段,Exchange Server OOF 日历集成才能运行。
在管理中心启用此功能
使用具有场管理员凭据的帐户,登录到运行管理中心的场中的 SharePoint Server 实例。
转到 “开始 > 运行 > 所有程序 > ”“SharePoint 产品和技术 > ”SharePoint 2016 管理中心,并选择此选项以打开管理中心。
在管理中心主页上,单击左侧的“常规应用程序设置”。
在“一般应用程序设置”页上的“PWA 设置”部分,单击“管理”链接。
如果有多个 PWA 实例,请确保页面右上角显示正确的 Project Web 应用程序实例 。 如果不是,请选择下拉箭头,然后单击“更改Project Web App实例”,以便选择正确的实例。
选择正确的实例后,单击“操作策略”部分的“其他服务器设置”链接。
在以下页面,向下滚动到页面底部附近的“Exchange Server 详细信息”部分。 此部分包含一个“同步外出日历”复选框。 选中该复选框,然后单击“保存”。
在管理中心级别启用此功能后,Project Web 访问管理员必须在 PWA 级别为单个资源启用此功能。
为每个资源单独启用 Project Server 2013 和 Exchange Server OOF 日历集成
以 PWA 管理员身份登录到计算机,然后浏览到已启用Exchange Server同步的 PWA 站点。
单击主页面左侧的“资源”链接。
显示资源后,可以选择具有有效Exchange Server电子邮件地址的资源,然后单击“资源”选项卡中的“编辑”按钮。
在“编辑资源:[USER]”页上,向下滚动并找到“Exchange Server详细信息”部分,其中包含“同步外出日历”复选框,类似于前面讨论的管理中心部分。
与管理中心一样,必须为用户选中此复选框,然后应单击页面底部的“ 保存 ”按钮。
注意
对 PWA 资源列表中应该具有此功能的每个资源重复此过程。 批量编辑不提供同时为多个用户选择的选项。
您可以调整 Exchange 同步计时器作业。 默认情况下,它将每天运行一次,并安排在夜间非高峰时间进行。 服务器场管理员可以通过修改此作业来更改频率或时间。
更改 Exchange 同步计时器作业
使用具有服务器场管理员凭据的帐户登录到运行管理中心的场中的 SharePoint Server 实例。
转到 “开始 > 运行 > 所有程序 > ”“SharePoint 产品和技术 > ”“SharePoint 2013 管理中心”,并选择此选项以打开管理中心。
在管理中心主页上,单击左侧的 “监视 ”链接。
在“监控”页上的“计时器作业”部分,单击“复查作业定义”。
必须找到 [PWA URL] 计时器作业Project Web App:Exchange Calendar Out of Office 同步作业,其中 [PWA-URL] 是已启用该功能的 PWA 网站的 URL。 单击此计时器作业的链接。
在“编辑计时器作业”页中,您可以进行必要的更改,例如在除凌晨以外的时间运行作业,或者更改为更加频繁,如每小时。 有关计时器作业的详细信息,请参阅Timer job reference。
OOF 集成对用户和项目经理的影响
启用此功能后,用户将能够通过 Outlook 或 Outlook Web Access 在 Exchange 中输入其 OOF 时间,然后该信息将显示在其 Project Server 时间表中。 所有计划的外出时间,不论是一整天还是不到一天,在项目经理的资源日历中都会显示为不可用。
从项目经理的角度来看,无需执行任何工作。 现在会考虑在Exchange Server提交外出时间的用户。 这使项目规划更加准确。
Exchange Server OOF 日历与 Project Server 2013 集成的工作原理
Project Server 与 Exchange Server 之间的同步是从 Project Server 触发的。 当用户帐户已启用或执行计划的定时器作业时,将发生此问题。
该过程开始后,将联系Exchange Server,以获取指定用户或用户的忙/闲信息。
如果某个资源已被签出而无法编辑,同步操作将跳过此用户,此用户将在下次运行计时器作业时同步。
虽然用户可能不希望在多个位置中输入其休假和外出的时间,此日历的集成功能可能并不会更换时间表,因为它们是进行记账或满足其他业务线目的的必要条件。
为了支持此方案,从Exchange Server同步的 OOF 时间在用户的时间表中显示为非工作时间,这与当前非工作时间在用户时间表中的显示方式一致。 这会向用户指明已从另一个源锁定时间,但并不会阻止用户输入这一天的时间。
Exchange Server 2013 和 Outlook 2013 的新增功能是“从其他地方工作”时间计划选项。 此选项不应在导入中反映,因为做出这个决定是为了尊重传统的外出/非工作选项,以实现与不具备该枚举类型的产品版本的向后兼容性。
时间数据每隔 15 分钟从Exchange Server导入,并聚合,以确定导入的 OOF 时间对资源日历应具有的总体影响。 如果某一天的总外出时间小于四小时,则外出时间不会反映在资源日历上。 外出时间为四小时或超过四小时将会反映。
由于用户的Exchange Server和 Project Server 资源日历都定义了工作时间和非工作时间。 因此,在Exchange Server工作时间段内Exchange Server日历中的非工作时间将计入 Project Server 中工作时间所占用的小时数。 如果将全天定义为在Exchange Server中不工作,则全天也将在 Project Server 中指定为非工作。