Servicenow - 服务目录参考字段 - 插入与显示值不同的列

时间:2016-12-05 14:34:56

标签: servicenow cmdb

让我来描述我的问题: 我有一张表用于我所有的IT服务。出于不同的目的,我不止一次地引用该表。大多数时候我需要引用服务的名称。这就是我将名称保持为显示值的原因。 该表的一列是service_id(自定义字段),例如“Service_004”。现在,在目录请求项中,用户必须在参考字段中填写service_id。 但由于我将名称作为显示值,并且我需要其他形式,我无法引用service_id。

使用变量属性字段我设法使用自动完成功能找到服务。但是在参考领域我仍然得到了服务名称。我知道我可以更改字典中的显示值,但这会破坏其他功能。所以我需要的是改变一个参考场的显示值。

我还尝试使用我的表IT-Services创建一个名为IT-Services2的新表。然后我在service_id的新表中将显示切换为true,但这甚至会在父表中更改它。

2 个答案:

答案 0 :(得分:0)

也许是一个使用g_form.setLabelOf()的onChange客户端脚本?

http://wiki.servicenow.com/index.php?title=GlideForm_(g_form)#setLabelOf

也许我还没有完全理解你的问题...

答案 1 :(得分:0)

我之前遇到过这个问题,您可以做的是创建选择框变量,并使用加载时客户端脚本在您引用的表中使用service_id填充列表。

我要编写一个脚本,包括从表中提取数据并通过GlideAjax从客户端脚本中调用它。