- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-03-2024 12:00 AM
Hello, I have requirement in which is an RITM is created for a catalog item without records in particular tab in related list then that RITM state should be auto changed to 'Closed cancelled'.. Is there any way to achieve this .Thanks in advance any help is appreciated.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-03-2024 12:29 AM
Hi @Sharath807 ,
You can try the below in after insert business rule:
var ritmRec = new GlideRecord('sc_req_item');
if (ritmRec.get(current.sys_id)) {
var checkReList = new GlideRecord('sc_task'); //Change with your table
checkReList.addQuery('request_item', ritmRec.sys_id); //update the field name here as per your table
checkReList.query();
if(!checkReList.next()){
ritmRec.setValue('stage', 'Request Cancelled');
ritmRec.setValue('state', 4);
ritmRec.update();
}
}
Mark this as Helpful / Accept the Solution if this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-03-2024 12:29 AM
Hi @Sharath807 ,
You can try the below in after insert business rule:
var ritmRec = new GlideRecord('sc_req_item');
if (ritmRec.get(current.sys_id)) {
var checkReList = new GlideRecord('sc_task'); //Change with your table
checkReList.addQuery('request_item', ritmRec.sys_id); //update the field name here as per your table
checkReList.query();
if(!checkReList.next()){
ritmRec.setValue('stage', 'Request Cancelled');
ritmRec.setValue('state', 4);
ritmRec.update();
}
}
Mark this as Helpful / Accept the Solution if this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-03-2024 10:54 PM
HI @SN_Learn can the related Request also be auto closed?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-04-2024 12:22 AM
Yes, you need to write business rule on sc_request table and write the similar script.
Mark this as Helpful / Accept the Solution if this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-04-2024 12:52 AM
Hi @SN_Learn when the RITM is auto cancelled , its related request should also be autocancelled. can it be achieved within the same script in RITM?