getNSSRFlowContext(Script Include)

PHOTO EMBED

Tue Jul 22 2025 07:18:58 GMT+0000 (Coordinated Universal Time)

Saved by @amritabajpai

var getNSSRFlowContext = Class.create();
getNSSRFlowContext.prototype = Object.extendsObject(AbstractAjaxProcessor, {

	getFlowContext: function(){
		var id = this.getParameter('sysparm_id');
		var ctx = new GlideRecord("sys_flow_context");
		ctx.addEncodedQuery("source_table=x_hclda_nssr_request^source_record="+id);
		ctx.query();
		if(ctx.next()){
			var results = {
				"success":"true",
				"id":ctx.getUniqueValue()
			};
			return JSON.stringify(results);
		}
		gs.addErrorMessage("Flow Context does not exist for this record.");
		var result = {
			"success":"false"
		};
		return JSON.stringify(result);
	},
   

    type: 'getNSSRFlowContext'
});
content_copyCOPY

getNSSRFlowContext(accessible from all applications) and client callable, Global application.