Creation of RITM from UI Action

Balaraju K B
Tera Expert

Hi Everyone,

 

I have a requirement to create an RITM by submitting the catalog item from UI Action script.

Instance Version : Tokyo

Note : UI Action is on a table which is Custom scoped table and the Catalog item which needs to be created RITM is Global one.

 

Can anyone help me with the script here?

@Ankur Bawiskar Any idea on this Ankur?

 

Thanks in Advance,

Balaraju K B

1 ACCEPTED SOLUTION

@Balaraju K B 

try this and it works in global + scope

try{
	var cart = new sn_sc.CartJS();
	var item =
		{
			'sysparm_id': '0336c34407d0d010540bf2508c1ed096',
			'sysparm_quantity': '1',
			'variables':{
				'user': '7282abf03710200044e0bfc8bcbe5d03',
				'asset': '00a96c0d3790200044e0bfc8bcbe5dc3',
				'multiple_choice': 'Phoenix',
			}};
	var cartDetails = cart.addToCart(item);
	var checkoutInfo = cart.checkoutCart();
	gs.info('Order details' + JSON.stringify(checkoutInfo));
}
catch(ex){
	gs.info('Exception'+ex);
}

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

@Balaraju K B 

I believe I have already answered your original question on creating RITM using UI action.

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