AppDNA

配置算法组

您可以查看构成 AppDNA 报告的算法组和算法、查看算法版本历史记录、打开和关闭算法和算法组、设置自定义 RAG、更改特定算法的修复操作以及通过使用“算法组”屏幕添加新的修复操作。

“算法组”屏幕有两个视图-列表视图和详细信息视图。使用工具栏上的选项在两个视图之间进行交换。列表视图列出算法组,其中包含嵌套的算法。单击工具栏上的“展开折叠”以显示和隐藏算法。隐藏算法时,您可以通过单击组名称左侧的 + 来显示特定组中的算法。

在此屏幕中进行更改后,您需要单击工具栏上的“保存”以保留所做的更改。单击“导出”可下载当前报告的所有算法和算法组的 XML 表示形式,以及在打开和关闭算法方面对自定义 RAG 进行的任何自定义设置。如果您希望向其他 AppDNA 安装提供报告模板,则此功能非常有用。单击“导入”以加载之前导出的模板。

注意:打开或关闭算法或算法组后,您需要重新分析应用程序,以便更改反映在报告中。如果仅更改自定义 RAG 或自定义操作,则不需要重新分析。

要打开“算法组”屏幕,请执行以下操作:

任何一种:

  1. 从 AppDNA 菜单中,选择配置 > 模块 > 管理。
  2. 在“模块管理”屏幕上,找到要查看或自定义其算法的报告,然后单击报告徽标下方的“查看模块”按钮。

或者:

  • 从 AppDNA 菜单中,选择“配置”>“模块”>“模块”>“报告名称”,其中“模块和报告名称”标识要查看或自定义其算法的报告。

自定义 RAG

每个算法都有一个自定义 RAG。最初,这与算法中内置的标准 RAG 相同。但是,有时您可能希望将琥珀色状态提高为红色或将其降低为绿色,具体取决于您组织的具体需求。您可以使用“自定义 RAG”列中的下拉列表来执行此操作。

补救措施

退货

对于每种算法,AppDNA 都有一个默认的修复操作。但是,您可以使用“操作”列中的下拉列表来更改此选项。每项行动都包括:

  • 操作详细信息,可提供更多修复信息。
  • 努力复杂性指标,指示执行补救的困难程度。可能的值为“简单”、“中”和“硬”。
  • 操作 RAG,指示实施补救操作后应用程序的 RAG 状态。

例如,考虑具有红色自定义 RAG 的算法。如果修复操作可以轻松更正已识别的问题,则其操作 RAG 为绿色。但是,如果唯一的修复选项是重新开发应用程序或将其视为异常,则其操作 RAG 为红色。因此,操作 RAG 使您能够快速识别哪些应用程序可以在内部进行修复,哪些应用程序需要更复杂的开发或更换。

如上所述,每个操作都定义了一个或多个操作详细信息。您可以使用“操作详细信息”列中的下拉列表来优化修复操作。您可以看到哪个是算法标识的问题的建议操作详细信息,因为它在下拉列表的 Seg 列中使用灰色复选标记进行标记。如果您选择其他操作详细信息,则不会改变。

如果提供的默认操作和操作详细信息不能满足项目的确切需求,则可以创建自定义修复操作。有关详细信息,请参阅添加补救措施

完成自定义操作后,单击工具栏上的“保存”以保留所做的更改。

示例

Windows 7 算法 OBS7_MISSING_001 标识依赖于目标操作系统映像或任何其他应用程序在产品组合中提供的文件的应用程序。因此,应用程序可能会失败或无法在 Windows 7 上正常工作。

有几种解决方案可用来解决这个问题,具体取决于环境中的需求。此算法的标准 RAG 是琥珀色的,默认操作是将丢失的文件与应用程序打包。操作 RAG 为绿色,表示执行操作后,问题很可能得到解决。但是,您也可以通过在操作系统构建上安装缺失的文件或使用 App-V 使用应用程序部署该文件来解决此问题。如果您更喜欢采用这些方法之一,则可以相应地更改默认操作。如果您认为这些操作都不合适,并且您实际上认为应该重新开发或替换应用程序,则可以将操作更改为“需要重新开发”,并将自定义 RAG 更改为红色。“需要重建”有一个红色的操作 RAG,表示需要复杂的开发和/或更换。下表显示了这些操作及其操作详细信息和操作 RAG 以及建议的自定义 RAG 设置。

操作 操作详情 自定义 RAG 操作 RAG
包装 提供缺失的资源 琥珀 绿色
更改操作系统 将可再发行版添加到操作系统 琥珀 绿色
应用程序虚拟化 使用虚拟化技术(如 App-V)部署应用程序 琥珀 绿色
需要重建 需要重新开发应用程序来解决此问题 红色 红色

请参阅配置算法

配置算法组