如果现有类或族结构不符合您的要求,您可以从最小的一组新属性重新开始。 这需要构造新扩展表和其他支持结构。
在使用 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 架构。
创建扩展表
注意:WSP Schema Designer 自动创建 CA CMDB 中的日志记录触发器。
继续下一部分以创建配置项详细信息页。
需要创建一个配置项详细信息页,以支持与新扩展表关联的配置项的属性显示。
创建配置项详细信息页。
配置项详细信息页包括两个属性部分:
继续下一部分以创建配置项“属性”选项卡。
“属性”选项卡显示一个配置项的特定于族的属性。
创建“属性”选项卡
继续下一部分以填充“属性”选项卡。
使用 Web Screen Painter Schema Designer 在扩展表中创建新属性之后,必须将该属性添加到用于显示或更新的任何表单。 对于特定于族的新属性,唯一必须变更的表单是名为 nr_cmdb_extension_tab.htmpl 的“属性”选项卡,其中 extension 是扩展表的名称。 必须编辑此表单以包括所有新属性。
编辑属性表单
注意:CA CMDB 提供的表单无助于使用 Web Screen Painter Visual Editor 的编辑,因此使用“源”选项卡上的 Web Screen Painter 文本编辑器。
如果尚未创建元数据表单,请转到创建元数据表单部分。 要为表单上的新属性定义元数据,请转到创建元数据部分。
新扩展表需要使用它自己的元数据表单来定义列标题以及用于“版本控制”的标准配置项信息。
创建元数据表单
继续下一部分以填充元数据表单。
元数据包括“版本控制”功能需要的属性列标题和标准配置项信息有关的信息。
重要信息:元数据需要细心计划,以确保快照中的数据正确、版本控制中的标题正确以及成功的标准配置项比较。
创建元数据
注意:以下属性虽然必需,但不需要元数据。
如果您要将元数据添加到现有 CA CMDB 族,请审核“版本控制”选项卡会正确显示变更。 但是,如果您是为新扩展表定义元数据,您必须为属性定义新族和类;有关详细信息,请参阅添加 CA CMDB 族或类。
新扩展表的结构现在已创建。 要为属性定义新族,请转到定义新配置项族。