Name

sn_decision_table.ChoicesRepository

Description

No description available

Script

var ChoicesRepository = Class.create();

ChoicesRepository.SYS_CHOICE = "sys_choice";

ChoicesRepository.prototype = {
  initialize: function() {},
  getChoices: function(name, element, languages) {
      var choiceGr = new GlideRecord(ChoicesRepository.SYS_CHOICE);
      choiceGr.addQuery('name', 'IN', new GlideTableHierarchy(name).getTables());
      choiceGr.addQuery("element", element);
      choiceGr.addQuery("inactive", false);
      if (languages) {
        choiceGr.addQuery('language', 'IN', languages);
      }
      choiceGr.orderBy("sequence");
      choiceGr.query();

      return choiceGr;
  },
  type: 'ChoicesRepository'
};

Sys ID

03efb4d053f8011097a3ddeeff7b12ab

Offical Documentation

Official Docs: