构造新属性框架

如果现有类或族结构不符合您的要求,您可以从最小的一组新属性重新开始。 这需要构造新扩展表和其他支持结构。

在使用 CA CMDB 管理界面定义基于新扩展表的新配置项族之前,请使用 Web Screen Painter Schema Designer 创建新扩展表。

要使用新扩展表,您还必须为以下项创建新 HTMPL 表单:

CA CMDB 提供了您可以用来构建这些 HTMPL 表单的模板。 以下部分提供有关所需内容的更详细信息。

注意:有关 Web Screen Painter Schema Designer 过程,请参阅《CA Service Desk 实施指南》的“自定义”一章以及 Web Screen Painter 联机帮助的“自定义数据库架构”小节。

要在 CA CMDB 用户界面中使用新框架,请定义以下内容:

定义新族和新类的过程可以在以上部分中找到。

创建新扩展表

在定义基于新扩展表的族之前,您必须使用新表更新数据库,还使用有关该表的信息更新 CA CMDB 架构。

创建扩展表

  1. 使用 Web Screen Painter Schema Designer,定义新扩展表和扩展名称。
  2. 保存并发布新扩展表。

注意:WSP Schema Designer 自动创建 CA CMDB 中的日志记录触发器。

继续下一部分以创建配置项详细信息页。

创建配置项详细信息页

需要创建一个配置项详细信息页,以支持与新扩展表关联的配置项的属性显示。

创建配置项详细信息页。

  1. 使用 Web Screen Painter Schema Designer,单击“文件”、“新建”,然后基于 detail_extension.template 创建一个表单。
  2. 将此新表单保存为 detail_extension.htmpl,其中 extension 是扩展表的名称。
  3. 以下是文件中所列的说明,将 ***EXTENSION*** 字符串替换为新扩展表的名称(先前已定义)。
  4. 保存文件以及所有变更。

配置项详细信息页包括两个属性部分:

继续下一部分以创建配置项“属性”选项卡

创建配置项“属性”选项卡

“属性”选项卡显示一个配置项的特定于族的属性。

创建“属性”选项卡

  1. 使用 Web Screen Painter Visual Editor,单击“文件”、“新建”,然后基于 nr_cmdb_extension_tab.template 创建一个表单。
  2. 将此文件保存为 nr_cmdb_extension_tab.htmpl,其中 extension 是新扩展表的名称。
  3. 以下是文件中所列的说明,将 ***EXTENSION*** 字符串替换为新扩展表的名称(先前已定义)。
  4. 保存并发布文件以及所有变更。

继续下一部分以填充“属性”选项卡。

为表单添加属性

使用 Web Screen Painter Schema Designer 在扩展表中创建新属性之后,必须将该属性添加到用于显示或更新的任何表单。 对于特定于族的新属性,唯一必须变更的表单是名为 nr_cmdb_extension_tab.htmpl 的“属性”选项卡,其中 extension 是扩展表的名称。 必须编辑此表单以包括所有新属性。

编辑属性表单

  1. 使用 Web Screen Painter Visual Editor,单击“文件”、“打开”以访问相应的表单。
  2. 将新属性拖放到表单上。

    注意:CA CMDB 提供的表单无助于使用 Web Screen Painter Visual Editor 的编辑,因此使用“源”选项卡上的 Web Screen Painter 文本编辑器。

  3. 保存并发布表单。

如果尚未创建元数据表单,请转到创建元数据表单部分。 要为表单上的新属性定义元数据,请转到创建元数据部分。

创建元数据表单

新扩展表需要使用它自己的元数据表单来定义列标题以及用于“版本控制”的标准配置项信息。

创建元数据表单

  1. 使用 Web Screen Painter Visual Editor,单击“文件”、“打开”以访问 cmdb_metadata_extension.template。
  2. 将文件保存为 cmdb_metadata_extension.htmpl,其中 extension 是新扩展表的名称。
  3. 以下是文件中所列的说明,将 ***EXTENSION*** 字符串替换为新扩展表的名称(先前已定义)。
  4. 保存并发布表单以及所有变更。

继续下一部分以填充元数据表单。

创建元数据

元数据包括“版本控制”功能需要的属性列标题和标准配置项信息有关的信息。

重要信息:元数据需要细心计划,以确保快照中的数据正确、版本控制中的标题正确以及成功的标准配置项比较。

创建元数据

  1. 使用 Web Screen Painter Visual Editor,单击“文件”、“打开”以访问 cmdb_metadata_extension.htmpl,其中 extension 是扩展表的名称。
  2. 按照表单中列出的说明,请为新扩展表中的每个属性复制并修改指示行。

    注意:以下属性虽然必需,但不需要元数据。

  3. 保存并发布所有变更。

如果您要将元数据添加到现有 CA CMDB 族,请审核“版本控制”选项卡会正确显示变更。 但是,如果您是为新扩展表定义元数据,您必须为属性定义新族和类;有关详细信息,请参阅添加 CA CMDB 族或类

新扩展表的结构现在已创建。 要为属性定义新族,请转到定义新配置项族


版权所有 © 2011 CA。 保留所有权利。