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

updated the line, and its still showing the same error 

HafilaHatta_0-1741324751701.png

 

@Hafila Hatta 

During catalog task closure is user filling the MRVS? and then closing the task?

how are you testing this?

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

correct.

1. user fill the MRVS

2. close task

@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

@Hafila Hatta 

Hope you are doing good.

Did my reply answer your question?

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