Name

global.PmConsoleReferenceHelper

Description

Reference Helper(s) for Console Tables

Script

var PmConsoleReferenceHelper = Class.create();
PmConsoleReferenceHelper.prototype = {
  initialize: function() {
  },

  consoleTableReference: function(_current) {
      //gs.info("Into consoleTableReference: " + _current.getValue("pm_console_display_column"));
      if(JSUtil.notNil(_current.getValue("pm_console_display_column"))) {
          var consoleId = _current.pm_console_display_column.getRefRecord().getValue("pm_console");
          //gs.info("consoleId: " + consoleId);
          var tableIds = [];
          var gr = new GlideRecord("pm_console_table");
          gr.addQuery("pm_console", consoleId);
          gr.query();
          while(gr.next()) {
              tableIds.push(gr.getValue("sys_id"));
          }
          //gs.info("tableIds: " + tableIds.join(","));
          return "sys_idIN" + tableIds.join(",");
      }
      return "";
  },

  type: 'PmConsoleReferenceHelper'
};

Sys ID

5227069a9f231200598a5bb0657fcf66

Offical Documentation

Official Docs: