Name

global.KBMandatoryAjaxSNC

Description

Used when knowledge base on a knowledge form changes. Retrieve mandatory fields for previously selected and currently selected knowledge base. Customers should not change this class directly This class is never called directly.

Script

var KBMandatoryAjaxSNC = Class.create();
KBMandatoryAjaxSNC.prototype = Object.extendsObject(AbstractAjaxProcessor, {
  ajaxFunction_processTypeSelection: function() {
  	var kb = this.getParameter("sysparm_kb");
  	
  	var payload = this.newItem('mandatory');
  	
  	if(JSUtil.notNil(kb)){
  		var kbKnowledgeBase = new GlideRecord("kb_knowledge_base");
  		kbKnowledgeBase.get(kb);
  		payload.setAttribute('fields', kbKnowledgeBase.getDisplayValue("kb_knowledge_base.mandatory_fields"));
  	}
  },
});

Sys ID

fff2647bb712230026778d78ee11a925

Offical Documentation

Official Docs: