现在服务 "Display Value"

ServiceNow "Display Value"

我无法理解 Service Now 中 "Display Value" 的含义。 我在网上找到了一些文档。但这并没有帮助。

将其视为选择要用作记录的 "Name" 的字段。当您调用 GlideRecord.getDisplayValue() 函数以及系统中的其他位置时,它会出现在参考字段中。

为了简单起见,假设您有一个名为 "Problem" 的 table,其中包含 3 个字段:

  • 数量
  • 创建日期
  • 创建者

您正在 "Incident" table,并且您想要 link 解决某个问题的事件。您打开参考选择器并从弹出列表中选择问题,但是当您 return 到事件表单时,字段 "Problem" 中显示的值显示为“2017-05-08 10:30:50 ”。这表示 "Display Value" 字段设置为 "Creation date"。该事件已 link 解决了正确的问题,但只是 "Display Value" 设置不正确。

如果您更新 "Problem" table 使其 "Display Value" 字段为 "Number",那么当您选择 link 问题时,您的事件,事件记录中的 "Problem" 字段将显示为 "PRB000005".

每个table只能有一个显示值。如果您将某个字段更改为该 table 的显示值,则该 table 上显示值 = true 的任何其他字段都将设置为显示值 = false