评估 Office 兼容性

适用于:Office 2019、Office 2016

重要

使 Office 部署项目保持正轨需要两个关键方面:使用正确的流程来评估 Office 兼容性,以及使用有助于了解 Office 升级的潜在风险的工具。 Office 可帮助你同时完成这两项操作。 使用本文中所述的过程和 Office 遥测仪表板等 Office 工具可以加速 Office 部署,使用户能够顺利过渡到新版本的 Office,同时尽量减少中断。 本文介绍兼容性过程以及 Office 遥测仪表板如何集成到其中。

什么是 Office 遥测仪表板?

Office 2013 中引入的 Office 遥测仪表板是一个兼容性监视框架,它取代了 Office 2010 兼容性工具:Office 迁移规划管理器 (OMPM) 、Office 代码兼容性检查器 (OCCI) ,以及 Office 环境评估工具 (OEAT) 。 使用 Office 遥测仪表板作为 Office 兼容性过程的一部分时,它有助于最大程度地减少评估 Office 兼容性所花费的时间。 它还降低了与 Office 升级相关的风险。

Office 遥测仪表板的工作方式如下:当某些 Office 应用程序中加载、使用、关闭 Office 文档或解决方案或引发错误时,应用程序会将有关事件的记录添加到本地数据存储。 每条记录都包含问题说明和指向详细信息的链接。 还会跟踪清单和使用情况数据。

Office 遥测仪表板在早期版本的 Office 中如何工作? Office 遥测仪表板未内置于 Office 2003、Office 2007 和 Office 2010 中。 对于不再受支持的客户端,需要部署一个代理来收集有关已安装加载项和最近使用的文档的信息。 与较新的 Office 客户端不同,你不会收到这些客户端的应用程序事件数据;但是,你会收到清单和使用情况数据。 此数据使你能够确定哪些应用程序正在使用中,哪些应用程序对你的业务可能很重要。

重要

  • Office 遥测仪表板是一种本地工具,用于收集有关组织中使用的 Office 文档和解决方案(如加载项)的清单、使用情况和运行状况数据。 数据主要用于帮助组织进行应用程序兼容性测试。
  • 为 Office 遥测仪表板收集的数据存储在组织控制的 SQL Server 数据库中,收集的数据 不会 发送到Microsoft。 有关详细信息,请参阅 Office 遥测仪表板代理收集的数据
  • 为 Office 遥测仪表板收集的数据不同于可发送到Microsoft的 Office 诊断数据。 有关 Office 诊断数据的详细信息,请参阅 Microsoft 365 应用的隐私控件概述
  • 用于管理 Office 遥测仪表板的设置不会影响 Office 诊断数据,反之亦然。 有关管理 Office 诊断数据的详细信息,请参阅 使用策略设置管理 Microsoft 365 应用的隐私控制

Office 兼容性过程

Office 兼容性工具可解决可能导致 Office 部署困难的常见问题。 这些工具有助于加快部署速度,通过报告减少部署中的未知因素,并为将来的 Office 升级打下基础。 为了获得最佳结果,请使用 Office 的内置兼容性基础结构,并使用分阶段方法来评估 Office 兼容性。

Office 兼容性过程的阶段

阶段 说明
“发现”阶段的图标。 发现正在使用的内容、使用者和使用频率。 此信息可帮助你确定要测试与要升级的 Office 版本的兼容性的内容。 频繁使用且由多个用户使用的文档和解决方案非常适合进行测试。
合理化阶段的图标。 与业务部门合作以确定业务关键内容。 在发现阶段找到的数据有助于快速启动和指导此讨论。 其目标是确定在 Office 部署的第一天必须就绪的业务关键文档和解决方案。
“验证”阶段的图标。 启动试点部署,用户可在其中测试使用 Office 运行业务所需的文档和解决方案。 我们将此称为用户验收测试。 排查在部署的第一天需要准备好的文档和解决方案出现的任何问题。
“管理”阶段的图标。 部署 Office 并继续监视文档和解决方案。 在部署更新的 Office 解决方案时,观察 Office 性能和行为的趋势。 当出现有关非业务关键文档和解决方案的问题时,使用技术支持资源加以解决。

在本文中,我们将讨论兼容性过程的每个阶段,并介绍如何使用 Office 遥测仪表板来支持该过程。

阶段 1:发现正在使用的 Office 文档和解决方案

您在发现阶段的目标是了解使用地最多的内容以及该内容的使用者。 您可通过两种方法开始发现过程。

  • 首选方法是开始部署 Office 遥测代理,以帮助你发现受监视组内的使用情况,然后使用这些结果开始与业务组讨论。

  • 考虑与业务组合作,并请求其业务关键型文档和解决方案的列表。 如果他们有灾难恢复计划,你可能会在他们的计划中找到此列表。 此方法的缺点是其列表可能不是最新的。 如果选择此方法,应计划使用数据来帮助优化这些列表。

无论是否从空白列表开始,都无法避免使用业务组。 这些工具无法告诉你什么对业务很重要。 这些工具可以根据使用情况提供有关重要内容的一些线索,但只有业务组才能告诉你其业务对这些文档和解决方案的依赖程度。 例如,仅依赖数据可能会导致疏忽。 你可能会错过年终销售报告或年度绩效评审的模板。 数据收集时未使用的其他文档也可能被忽略。

现在,是时候开始制定将代理部署到现有 Office 客户端的计划了。 下面是部署该代理前要考虑的事项。 下面是在 Office 遥测代理中部署代理的要求。 有关部署 Office 遥测仪表板的详细信息,请参阅 部署 Office 遥测仪表板

选择要监控的 Office 客户端计算机

我们建议监控组织中大约 20% 的客户端计算机。 本示例应包括每个业务部门中的代表性用户,以便让您确定在大量组织中使用的业务线解决方案。 请确保在该示例中包括专家用户,以及表示对 Office 试点感兴趣的用户。 监控整个部门或组织单位 (OU) 比选择要参与的单独客户端计算机限制较为宽松或更简单,这可能是有原因的。 小型组织还可能选择监控所有客户端计算机。

通过业务部门利益干系人确定隐私问题

某些业务组(例如人力资源、法律和财务部门)可能会担心数据中会公开个人或敏感文件。 Office 遥测仪表板提供了多种防止公开此数据的方法。 例如,可以将代理配置为有意模糊文件名和标题。 您还可以阻止报告某些应用程序中的数据。 可以在 管理 Office 遥测仪表板监视的数据的隐私中了解有关隐私设置的详细信息。 查看业务组的隐私选项,并确定要从 Office 遥测仪表板中的报告中排除的 Office 数据类型。

确定要如何对 Office 遥测仪表板中显示的客户端进行分类

将代理部署到客户端时,最多可以指定四个描述客户端的标签。 这些标签可帮助您筛选仪表板中的数据,以便着重处理单个业务部门、特定类型的用户、某些地理位置的用户,等等。 与业务部门合作时,请制作此列表。 若要详细了解如何在 部署 Office 遥测仪表板时配置标签,请参阅 启用和配置代理部分。

阶段 2:使库存数据合理化以识别业务关键 Office 文档和解决方案

合理化阶段的目标是确定业务关键型 Office 文档和解决方案。 建议在开始查找趋势之前,至少在 Office 遥测仪表板中收集数据一天。

以下各节可帮助你解释数据、与业务组协作,以及决定要测试的内容。

从 Office 遥测仪表板中的数据获取见解

当 Office 遥测仪表板中开始填充数据时,你可以开始查找使用趋势。 下面是一些提示,可帮助您开始操作。

  • 查看是否未表示任何部门或组,但应表示。 例如,如果没有使用财务解决方案,你可能会忘记为财务组启用监视。

  • 查找超过 10% 的用户使用的文档和解决方案,因为它们是进行更多评估的候选项。

  • 查找三个或更多用户使用的文档。 是否有共同创作的趋势? 这些文档是否为模板? 您可能发现共享的文档少于共享的解决方案。

  • 记下你知道将来要跟踪的重要解决方案,即使用户数量较低。

  • 观察以确定打开文件的位置。 此信息可帮助你区分电子邮件中的附件和经常编辑的文档。

  • 查找同一解决方案或文档的多个文件大小。 这表明正在使用多个版本。 这些文件是将来合并的候选文件。

与业务部门合作决定要测试的 Office 文档和解决方案

到目前为止,你可能已与业务组合作,以识别其重要文档和解决方案。 将他们提供的列表与 Office 遥测仪表板中显示的使用情况数据进行比较。 使用率数据是否支持来自业务部门的输入? 如果不支持,那么能否存在季节性的说明? 例如,是否有一些解决方案在财政年年末使用得更多? 请与业务部门就您发现的任何差异再次进行对话以针对用户验收测试调整您的计划,这是很有价值的。

如果您尚未与业务部门合作,那么是时候联系他们了。 初始使用率数据可帮助您创建作为测试和修正候选项的文档和解决方案的列表。 但是,最好按文档和解决方案所经历的测试类型对文档和解决方案进行排名,而不是分配优先级(如高、中或低)。 请要求您的业务部门将文档和解决方案分配到下表中的选项之一:

为要测试的 Office 文档和解决方案分类

文档和解决方案的类型 需要测试
由 IT 负责且无论如何都必须保持正常运行的文档和解决方案 主动测试
这些高优先级文档和解决方案在 Office 部署的第一天经过测试、修复并可供使用。
IT 修复的文档和解决方案(如果有人调用它们) 反应测试
仅当用户向技术支持报告了问题时才修复这些解决方案。
没人关注的文档和解决方案 不测试

当你联系业务组对他们的文档和解决方案进行分类时,你可能会遇到业务组的一些阻力,这些业务组会将所有内容都分配给高优先级列表。 我们的 Office 兼容性专家之一 Chris Jackson 为 TechNet 杂志撰写了一篇文章,其中介绍了 Office 兼容性测试背后的一些成本。 可以使用此信息来帮助证明反应测试的合理性,并缓解经常影响 Office 迁移的情绪恐惧。 有关详细信息,请参阅 Microsoft Office:Office 兼容性的数学

阶段 3:验证 Office 文件和解决方案是否正常工作

完成“发现”和“合理化”阶段后,可以开始测试高优先级文档和解决方案与 Office 的兼容性。 “验证”阶段的目标是验证解决方案和文档是否在用户需要它们的环境中工作。 这并不意味着解决方案或文档没有 bug。 这只是意味着 bug 不会阻止用户执行其工作。

遗憾的是,没有工具可为你执行此操作。 你必须要求用户通过在 Office 中执行其工作来测试文档和解决方案。 我们将此测试称为用户验收测试,并且此测试是不可避免的。 好消息是,即点即用现在的用户验收测试要容易得多,这有助于将用户验收测试转换为试点。 鼓励用户在新版本的 Office 中使用其文档和解决方案,并建议他们在遇到问题时使用早期版本的 Office。

在此阶段,Office 遥测仪表板中的数据也是一个重大帮助,因为它可以告诉你哪些内容被破坏以及如何损坏。 Office 遥测仪表板显示正面和负面趋势,可帮助你在文档或解决方案更新时快速查看其稳定性。

下面是一些帮助您规划和监控用户验收测试的指南。

识别要接受用户验收测试的用户

业务关键文档和解决方案的所有者非常有必要参与用户验收测试。 通过查看您在发现期间生成的列表,每个部门都能识别所有者。 如果不是,数据可以通过显示最活跃的用户来提供帮助。

还应在每个部门中招聘技术用户,因为他们可能了解解决方案或文档工作原理的详细信息。 还要查找多个作业级别、角色和位置中的测试人员的不同群体。

设置用户验收测试的环境

用户验收测试的一个重要规则是测试环境必须尽可能与生产环境相似。 可通过几种方法设置测试环境。 可以在生产域中设置单独的组织单位 (OU) ,或设置与生产环境相同的单独测试环境。 您希望测试环境易于设置和方便用户访问。 目标是消除测试障碍,并尽量减少用户表示没有时间进行测试的投诉。 您的组织可能已设置和集中管理某个测试环境。 如果是这样,则使用该环境。 如果您还没有测试环境,则不要设置。 请改用即点即用。

即点即用提供在生产环境中进行测试的所有优势,而不会产生所有风险。 使用即点即用安装 Office 允许用户在当前版本的 Office 旁边运行其早期版本的 Office。 如果出现问题或不兼容性现象,用户仍可使用早期版本的 Office 完成其工作。

使用即点即用时,可以更轻松地将用户验收测试转换为试点。 在保留上一个环境的同时部署新环境,并且可以使用 Office 遥测仪表板监视 Office 即点即用部署的状态。 您可以查看所使用的版本和报告的问题。 使用 Office 遥测仪表板监视用户验收测试和试点有助于缓解对不知道新版本效果的恐惧。 除了部署状态之外,还可以向业务组和 Office 解决方案所有者提供更多信息。

重要

建议使用并排安装 Office 作为用户验收测试和试点的临时解决方案,而不是作为生产环境的长期解决方案。 计划在生产部署开始时逐步淘汰早期版本的 Office。

修复高优先级 Office 文档和解决方案中的问题

现已确定并测试必须在部署第一天准备好的高优先级文档和解决方案。 除了来自用户的 bug 报告外,Office 遥测仪表板中的数据还指示 Word、Excel 和 Microsoft Outlook 在与现有 Office 文档和解决方案一起使用时的表现。 收集有关 bug 和其他问题的信息时,请与内部开发人员和业务组经理协作来创建修正计划。 你需要决定是停用还是修复内部解决方案,并与供应商合作以获取非Microsoft产品的更新版本。

在此过程中,Office 遥测仪表板和 Office 遥测日志都可以帮助你。 部署增量修补程序或 Office 解决方案的新版本时,可以监视 Word、Excel 和 Outlook Microsoft 的运行状况。 当 Word、Excel 和 Microsoft Outlook 与现有文档和解决方案一起使用时,开发人员 可以使用 Office 遥测日志 来观察本地计算机上发生的兼容性事件。

您的开发团队可能具有对测试过程有帮助的自动化测试工具。 优化工具以仅标记和修复阻止部署的问题,确保第一天就绪。 修复不影响用户日常工作的 bug 可能不值得,至少第一天不会。 如有必要,可以随着时间的推移修复这些解决方案。

注意

你可能想知道将供应商支持声明替代为兼容性测试是不是一个好办法。 Chris Jackson 在他的文章Microsoft Office:Office 兼容性的数学中介绍了研究供应商支持的成本优点和缺点。

阶段 4:管理到新版本 Office 的过渡

“管理”阶段的目标是使用 Office 遥测仪表板监视 Office 使用情况和加载项,并为过渡到 Office 的用户做好准备。 设置 Office 的兼容模式,确保在与已转换到新版本的用户协作时,使用早期版本的用户具有完整的编辑功能。

部署 Office 时,你将开始看到 Office 运行状况和使用趋势,这些趋势可帮助你解锁 Office 投资的价值,并提供有关未来部署的见解。 例如,了解所使用的 ActiveX 控件有助于将来的 Windows 更新。 Excel 是否不仅用作电子表格工具,还用作使用数据连接的前端应用程序? 新的 Office 解决方案如何影响环境? 当需要进行另一个 Office 部署时,你可能能够完全跳过发现过程,因为你确切地知道正在使用哪些内容以及哪些内容很重要。

以下各节将提供有关管理阶段的更多指南。

使用 Office 遥测仪表板管理 Office 加载项

监视 Office 使用的解决方案时,你可能会发现加载速度慢或经常崩溃的加载项。 你可能还会发现不应在组织中使用的加载项。 组策略设置允许在与 Office 一起使用时管理这些加载项。

Office 遥测仪表板提供用于配置这些设置的界面。 在解决方案工作表上,选择页面顶部的“加载项管理”链接,这会将您转到加载项管理工作表。 在该工作表上,可以看到有关每个外接程序的数据,并选择一个组策略设置来控制每个加载项。 使用工作表上的说明生成一个脚本,你可以运行该脚本以将组策略应用到 Active Directory 组织单位。

每个受支持的 Office 应用程序都有单独的外接程序管理设置。 它们位于以下路径中:

  • 用户配置\策略\管理模板\Office 应用程序名称\杂项\托管加载项列表

  • 用户配置\策略\管理模板\Office 应用程序名称\Miscellaneous\阻止所有非托管加载项

逐步停止使用早期版本的 Office

建议在试点测试期间仅将较新版本的 Office 与早期版本的 Office 并排运行,作为短期兼容性解决方案。 试点阶段结束后,生产部署开始后,请从运行较新版本的生产计算机中删除早期版本的 Office。 此步骤可防止在更新或修复后文件类型关联中断引起的广泛问题。

在 Office 中管理兼容性模式

在 Office 中,兼容模式会自动用于打开在早期版本的 Office 应用程序中创建的文档。 兼容模式会阻止文档的新增或改进的 Office 功能,确保具有早期 Office 版本的用户仍具有完整的编辑功能。 兼容模式还会保留文档的布局。

作为整体 Office 培训计划的一部分,应向用户提供有关兼容性模式工作原理的指导。 有关兼容模式的管理设置的详细信息,请参阅 管理 Office 的兼容模式

让技术支持和用户为更改做好准备

支持人员应在 Office 上增加,并准备好支持用户。 他们应该从 Microsoft 365 培训开始。