Name
global.NLUModelExporterAjax
Description
No description available
Script
var NLUModelExporterAjax = Class.create();
NLUModelExporterAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
process: function() {
var sysId = this.getParameter("sysparm_ajax_processor_sys_id");
var gr = new GlideRecord('sys_nlu_model');
gr.get(sysId);
// Run export in background
var worker = new GlideScriptedHierarchicalWorker();
worker.setProgressName(gs.getMessage("Exporting Model"));
worker.setScriptIncludeName("NLUModelExporter");
worker.setScriptIncludeMethod("exportModel");
worker.putMethodArg("modelGr", gr);
worker.setSource(sysId);
worker.setSourceTable("sys_nlu_model");
worker.setBackground(true);
worker.setCannotCancel(true);
worker.start();
return worker.getProgressID();
},
type: 'NLUModelExporterAjax'
});
Sys ID
3ac12ecfeb2030105de665fcc85228b3