Name

global.CheckServiceClass

Description

No description available

Script

var CheckServiceClass = Class.create();
CheckServiceClass.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
  type: 'CheckServiceClass',
  ajaxFunction_checkServiceClass: function() {
      var counter = 0;
      var selectedId = this.getParameter('sysparm_selected_id');
      var tableName = this.getParameter('sysparm_table_label');
      var serviceClassName = this.getParameter('sysparm_service_class_name');
      var gr = new GlideRecord(tableName);
      gr.addQuery("sys_id", "IN", selectedId);
      gr.query();
      while (gr.next()) {
          var grServiceClassName = gr.getValue("service_classification");
          if ((grServiceClassName != null) && (grServiceClassName != serviceClassName)) {
              counter++;
          }
      }
      return counter ? counter : true;
  },
});

Sys ID

8a8da6a9eb220110b02cb9e12a5228ab

Offical Documentation

Official Docs: