查询字段

查询字段

查询字段是一种特殊类型的附加字段,其值可以从其他字段中获取。从中获取数值的字段被称为参考实体。在配置查找字段时,您也可以使用适当的标准来过滤来自参考实体的允许值。该标准可以用静态值或动态值进行配置。

支持的模块和参考实体

支持的模块及其相应的参考实体将在下面表述。

支持模块

支持的参考实体

查询字段的最大数量

请求

部门、请求者、地点、状态、技术人员、用户、供应商和自定义模块。

10

变更

部门、小组、请求人、地点、技术人员、用户和自定义模块。

10

发布

部门、小组、请求人、地点、技术人员、用户和自定义模块。10

问题

部门、组、地点、技术员、用户、状态和自定义模块。

10

资产

部门、地点、用户和自定义模块。

5

CMDB

部门、地点、用户和自定义模块。

60个,每个层次有6个的分项限制

定制模块

自定义模块、CMDB、部门、地点、状态、用户、供应商、组、影响、级别、模式、优先级、产品、区域和紧急度

60

 

一个查询字段只能配置一个参考实体。

 

创建查询字段

基于模块,您可以在配置附加字段时创建查找字段,或者也可以在配置模板或自定义模块时直接创建和添加。
 

模块

支持选项

请求

  • 请求附加字段
  • 事件模板
  • 服务模板

变更

  • 变更附加字段
  • 变更模板

发布

  • 发布附加字段
  • 发布模板

问题

  • 问题附加字段
  • 问题模板

资产

  • 资产附加字段

CMDB

  • CI类型模板

定制模块

  • 作为配置自定义模块时的字段

 

为请求、变更、问题、发布和资产创建查询字段

进入设置>定制>附加字段。使用页面上的下拉菜单,选择您想创建查询字段的模块: 请求附加字段,变更附加字段,发布附加字段,或资产附加字段。

点击新建字段,设置字段属性,如下图所示,然后点击保存。

字段属性

描述

字段名称

添加一个独特的字段名。

字段类型

设置字段类型为查询字段。

参考实例

从下拉菜单中选择您所需的参考实体。

标准

配置标准来过滤掉参考实体的值,以便只检索查找字段的一个子集的值。

  • 选择字段、条件和值。
  • 您可以选择一个静态值或使用支持的变量选择一个动态值。
  • 当配置了多个条件时,使用AND或OR运算符决定如何考虑这些条件。
  • 使用旁边的拖动手柄对标准的顺序进行排序。
  • 将一个标准拖到另一个标准下面的缩进空间,以定义子标准。
您最多可以配置10个标准。

不允许删除字段值

选择是否要在删除参考字段的值时将其标记为不再使用,而不是永久删除它们。

描述

简要描述一下查询字段的用法。

 

另外,您可以在配置事件、服务或变更模板时创建查找字段。在 "添加/编辑模板 "表格中,从右窗格的 "新字段 "选项卡中拖动查找字段到您需要的模板部分,并根据情况遵循上面讨论的步骤。

 


 

为CMDB和自定义模块创建查询字段

  • 对于CMDB,进入设置>定制>CMDB>CI类型。
  • 对于自定义模块,进入设置>开发者空间>自定义模块。

创建一个新的CI类型或自定义模块。您也可以编辑一个现有的CI类型或自定义模块。在添加/编辑表格中,进入字段部分,将查找字段从右窗格拖到画布上。

按照下面的解释设置字段属性,然后点击保存。

字段属性

说明

字段名称

添加一个独特的名称。

字段密钥

字段键值是根据字段名值自动生成的。然而,您可以根据需要修改它。字段密钥以蛇形写法书写,并自动以ref_为前缀。

字段类型

字段类型被自动选择为查询字段。

参考实体

从下拉菜单中选择您所需的参考实体。

是独特的字段

如果您想让字段只保留一个唯一的值,选择这个选项。

必填字段

如果您想把它变成一个强制性的字段,请选择这个选项。只支持自定义模块。

标准

配置标准来过滤掉参考实体的值,以便只检索查找字段的一个子集的值。

  • 选择字段、条件和值。

  • 您可以选择一个静态值或使用支持的变量选择一个动态值。

  • 当配置了多个条件时,使用AND或OR运算符决定如何考虑这些条件。

  • 使用旁边的拖动手柄对标准的顺序进行排序。

  • 将一个标准拖到另一个标准下面的缩进空间,以定义子标准。

您最多可以配置10个标准。

不允许删除字段值

选择是否要在删除参考字段的值时将其标记为不再使用,而不是永久删除它们。

描述

简要描述一下查询字段的用法。

 


 

配置动态标准的支持变量

当配置过滤查找字段的标准时,您可以选择不根据表格变更的静态标准,或可以根据表格中其他字段变化的动态标准。动态标准可以在变量的帮助下进行配置,它只限于某些字段。下面列出了可用的变量。

支持的变量

描述

$(logged_in_user)

基于当前登录的用户的过滤器

$(logged_in_user.department)

基于当前登录的用户部门的过滤器

$(logged_in_user.groups)

基于当前登录的用户组的过滤器

$(logged_in_user.department.site)

基于当前登录的用户的地点的过滤器

$(logged_in_technician.sites)

根据与当前登录的技术人员相关的地点进行过滤

除了这些变量外,您还可以包括系统字段的变量,如$(部门)、$(地点)、$(影响_细节)等,以及用户定义的字段。用户定义的字段是用它们各自的字段键来识别的。例如,字段密钥为UDF_REF1的字段将以$(udf.fields.udf_ref1)作为其变量。

使用查询字段

您可以像其他附加字段一样,通过将它们添加到各自的模板或表格中来使用查找字段。从右窗格的可用字段列表中把字段拖到画布上。

为资产模块创建的查询字段将被添加到工作站和服务器表格中的附加资产明细部分。

管理查询字段

您可以从相应模块的附加字段列表视图页面管理请求和资产中的查询字段。要访问请转到设置 > 定制 > 附加字段,然后选择您所需的模块: 请求附加字段或资产附加字段。

  • 要编辑字段,请点击字段名称或从字段旁边的动作中选择编辑,根据需要进行变更,然后点击保存。

  • 要删除字段,请从字段旁边的动作中选择删除,然后确认您的操作。

 


 

您可以分别从编辑 CI 类型和编辑自定义模块表单中管理 CMDB 和自定义模块中的查询字段。

  • 要编辑查询字段,请将鼠标悬停在该字段上,点击编辑,根据需要进行变更,然后点击保存。

  • 要删除查询字段,请将鼠标悬停在该字段上,然后点击删除。这将仅从特定 CI 类型或自定义模块中删除字段。要永久删除该字段,请将鼠标悬停在右侧窗格可用字段选项卡下的字段上,点击删除,然后确认您的操作。