Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

Get instance of GlideScriptedHierarchicalWorker via progressID

ducdhm
Giga Contributor

Hi guys,

Do you know how to get instance/record of GlideScriptedHierarchicalWorker by using progressID?

Example: I have a code for Worker like:

var worker = new GlideScriptedHierarchicalWorker();

worker.setProgressName('Import Services');

worker.setBackground(true);

worker.setScriptIncludeName('x_ausgh_snsc.SaraConsumerWorker');

worker.setScriptIncludeMethod('run');

worker.putMethodArg('targetCatId', targetCatId);

worker.start();

var progressID = worker.getProgressID();

I want to get worker in other code via progressID. So how can?

5 REPLIES 5

	cancel: function() {
		var trackerId = this.getParameter("sysparm_tracker_id");
		if (!trackerId)
			return false;

		var execTracker = new SNC.GlideExecutionTracker(trackerId);
		execTracker.cancel(gs.getMessage("Conflict detection has been cancelled"));
	}

From Script include ChangeConflictAJAXProcessor()