Name

global.CMDBDynamicIREFeatureTableField

Description

No description available

Script

var CMDBDynamicIREFeatureTableField = Class.create();
CMDBDynamicIREFeatureTableField.prototype = {

  DEFAULT_TABLE: 'cmdb_ci',
  DUPLICATE_OF: 'duplicate_of',

  initialize: function() {},

  process: function(tableName) {
      var references = [];
      var td = GlideTableDescriptor.get(tableName || this.DEFAULT_TABLE);

      if (td != null)
          for (var el in td.getAllElementDescriptors())
              if (el.isReference() && el.getColumnName() != this.DUPLICATE_OF)
                  references.push(el.getColumnName());

      return references;

  },

  type: 'CMDBDynamicIREFeatureTableField'
};

Sys ID

e6a9c48ec3a1201099b86a764440dd51

Offical Documentation

Official Docs: