AppDNA

外部数据

外部数据是源自 AppDNA 之外的应用程序兼容性和补救数据。

AppDNA 在分析过程中使用外部数据,寻找外部数据源中的匹配应用。当正在分析的应用程序与外部数据源中的应用程序记录匹配时,AppDNA 会覆盖应用程序的标准 RAG 值或向标准 RAG 图标添加叠加或图标。

注意:Citrix 尚未独立验证外部数据源中的信息。

您可以配置:

  • AppDNA 如何将外部数据与 AppDNA 中的应用程序匹配-例如,匹配是否区分大小写,以及如何处理空白。
  • 要与外部数据源关联的其他报告。

外部数据类型

目前 AppDNA 提供了两种不同类型的外部数据:

准备状态清单。这些基于 Microsoft 向 IT 专业人员提供的应用程序兼容性列表。在此列表中标记为兼容的应用程序已由软件发布商或 Microsoft Windows 徽标测试程序验证为在目标平台上工作。AppDNA 将 AppDNA 中的应用程序与列表中的应用程序按名称、制造商和版本进行匹配。默认情况下,此匹配不区分大小写并忽略空白-但您可以配置此项。从准备状态列表派生的外部数据图标表示以下内容:

  • 绿色。该应用程序被标记为与 Windows 的目标版本兼容。
  • 琥珀应用程序可能需要升级才能在相关的 Windows 版本上工作。
  • 红色。该应用程序与 Windows 的关联版本不兼容。

五氯苯甲醚(垫片)数据库。这些基于 Microsoft 的系统应用程序兼容性数据库,该数据库是内置到操作系统的程序兼容性助手 (PCA) 的一部分。与准备状态列表不同,AppDNA 基于名称、制造商和版本不匹配应用程序。相反,AppDNA 将应用程序中的可执行 (.exe) 文件与数据库中列出的可执行文件匹配。从 PCA 数据库派生的外部数据图标指示以下内容:

  • 绿色。应用程序存在兼容性问题,PCA 将自动填充。修复报告视图显示垫片的名称。
  • **琥珀 **应用程序存在兼容性问题,不被认为是严重的。默认情况下,这将导致运行时出现软块 PCA 消息,从而中断用户体验。
  • 红色。应用程序存在严重的兼容性问题,这将导致 PCA 在运行时阻止它(称为硬阻止消息)。

外部数据源

数据源 适用于
Microsoft Windows 7 应用程序准备列表 Windows 7 SP1, Windows Server 2008 R2 SP1
Microsoft Windows 7 Shim 数据库 Windows 7 SP1, Windows Server 2008 R2 SP1
Microsoft Windows 8 应用程序准备列表 Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2
Microsoft Windows 8 Shim 数据库 Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2
Microsoft Windows 10 Shim 数据库 Windows 10, Windows Server 2016

配置外部数据源

  1. 从 AppDNA 菜单中,选择配置 > 外部数据。

    注意:您需要以具有管理员角色的 AppDNA 用户身份登录才能在此屏幕上进行更改。

  2. 在“外部数据管理”屏幕的外部数据源列表中,选择要配置的数据源。

  3. 在“配置”部分中,选择在将数据源中的应用程序与 AppDNA 产品组合中的应用程序匹配时要使用的选项。

  4. 在“数据源上下文”部分中,选择要应用外部数据源的报告。

  5. 单击“保存”以保留您的更改。

  6. 要将更改应用于应用程序组合,请单击主工具栏上的应用外部数据。

    这将删除受影响应用程序的所有现有外部数据日志条目,并创建新的外部数据日志条目。在首次分析应用程序时,AppDNA 会自动将外部数据应用到应用程序中。因此,通常只有在对数据源的配置进行了明确更改时才需要使用此工具。

将外部数据条目转换为日志条目

AppDNA 使用该期刊机制来处理外部数据。当 AppDNA 将外部数据应用到您的应用程序组合时,它会为每个匹配的应用程序和报告组合创建一个特殊的外部数据日志条目。如有必要,您可以在日记帐屏幕中删除各个外部数据日志条目。

AppDNA 只能在报告视图中显示一个从日志机制派生的图标,即应用程序的 RAG 状态。这意味着,如果在为同一应用程序和报告组合创建外部数据日志条目后添加兼容、已知问题或不兼容的手动日志条目,则手动日志条目的图标将覆盖报告视图和外部数据日志中的应用程序的 RAG 状态条目的图标不会显示。(如果要添加手动日志条目(例如,记录测试笔记)但不希望它覆盖应用程序的 RAG 状态,请使用未知日志条目类型。)

您可以将应用程序的单个外部数据条目转换为标准日志条目。这意味着应用程序的 RAG 状态将被相应的兼容性(日志)图标覆盖。

  1. 打开相关报告的“应用程序问题”或“应用程序操作”报告视图。

  2. 单击具有外部数据条目的应用程序的名称。

    此应用程序的“修复”报告视图将打开。

  3. 在报告视图摘要部分的日志条目列表中,标识要转换的外部数据条目。

  4. 在右侧的列中,单击接受。

外部数据