Scripting ServiceNow动态标签更改

Scripting ServiceNow动态标签更改,scripting,servicenow,cmdb,Scripting,Servicenow,Cmdb,我目前正在ServiceNow中构建CMBD,遇到了一个似乎无法解决的问题。在我的数据库实例表中,我希望能够向表中添加一个字段,该字段从我的应用程序表中的所有应用程序名称中提取,然后我希望在依赖关系视图的标签中显示实例名称和应用程序名称,如下所示: Database Instance, Application Name 或 通过在数据库实例表中创建引用,我成功地设置了“应用程序名称”字段,但我不知道如何使数据库实例对象的标签同时显示实例和应用程序名称。我知道它背后可能有一些脚本,但我不知道从哪

我目前正在ServiceNow中构建CMBD,遇到了一个似乎无法解决的问题。在我的数据库实例表中,我希望能够向表中添加一个字段,该字段从我的应用程序表中的所有应用程序名称中提取,然后我希望在依赖关系视图的标签中显示实例名称和应用程序名称,如下所示:

Database Instance, Application Name


通过在数据库实例表中创建引用,我成功地设置了“应用程序名称”字段,但我不知道如何使数据库实例对象的标签同时显示实例和应用程序名称。我知道它背后可能有一些脚本,但我不知道从哪里开始。

依赖项字段中显示的标签是“Display”设置为true的字段。在配置项上,如果未设置任何显示字段,则默认情况下采用名称字段

如果只想保留应用程序名称的名称字段,则必须执行以下操作

  • 为显示名称创建一个附加字段,例如u_display_name
  • 将字段设置为只读,并将其选中为显示字段
  • 创建一个onBefore业务规则,该规则在更改应用程序或实例名称字段时触发
  • 让业务规则根据需要设置显示字段
有关示例,请参见下面的屏幕截图

Database Instance (Application Name)