checking mvrs before closing catalog task

Hafila Hatta
Tera Guru

i have a requirement to do checking, to ensure multirow variable set is filled in by fulfiller and its not empty before closing the task. 

 

i created a BR and it works fine. however, once the mrvs is filled, the task still cant be closed cause in ritm side, its considered empty. 

 

how to fix this, thanks

1 ACCEPTED SOLUTION

@Hafila Hatta 

this worked for me

function onSubmit() {
   //Type appropriate comment here, and begin script below
   
	if(g_form.getValue('state') == '3'){
		var json = g_form.getValue('variables.servers'); // servers is my mrvs variable set name
		var parsedData = JSON.parse(json);
		if(parsedData.length == 0){
			alert('The multi-row variable set must not be empty before closing the task.');
			return false;
		}
	}

}

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

15 REPLIES 15

i tried your method but still getting the same error. although the MRVS got updated successfully, task still cant be closed