How to copy attachment from RITM to Change Request when it is created through related list?

Supriya P
Tera Contributor

Hi 

We have requirement to copy attachment from sc_req_item to change_request.

When user submits request with any attachment that attachment should get copied to related change request.

How can we achieve that?

 

1 ACCEPTED SOLUTION

Hi,

then use after insert BR on change_request table

Condition: current.parent.sys_class_name == 'sc_req_item' && current.parent != ''

Script:

GlideSysAttachment.copy('sc_req_item', current.parent, 'change_request', current.getUniqueValue());

Regards
Ankur

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

View solution in original post

4 REPLIES 4

Raghu Ram Y
Kilo Sage

HI @Supriya P 

Follow this link, Perfectly works...

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

how are you creating CHG?

are you using workflow run script for this?

if yes then you can use this script to copy file

var rec = new GlideRecord('change_request');
rec.initialize();

// set your fields here
rec.description = 'your value';
rec.insert();

GlideSysAttachment.copy('sc_req_item', current.getUniqueValue(), 'change_request', rec.getUniqueValue());

Regards
Ankur

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

Hi Ankur,

We are creating change through related list.

find_real_file.png

Hi,

then use after insert BR on change_request table

Condition: current.parent.sys_class_name == 'sc_req_item' && current.parent != ''

Script:

GlideSysAttachment.copy('sc_req_item', current.parent, 'change_request', current.getUniqueValue());

Regards
Ankur

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