Built something you're proud of? Tell the story. A quick G2 review of App Engine or Build Agent helps other developers see what's possible on ServiceNow. Share your experience.

Copying Attachments from Parent to Child

htank66
Kilo Contributor

Hello all,

I have a question on how to get all of the parent attachments onto the child automatically.  I currently have made a Business rule on the Parent table.

find_real_file.png

 

find_real_file.png

 

I feel like there is something obvious that I am missing.  Any help is appreciated.  Thanks in advance!

17 REPLIES 17

TylerH129589623
Tera Guru
GlideSysAttachment.copy('sourcetable','sys_id','destinationtable','sys_id');


this is an easy script to copy attachment from one record to another.


you should do this from the child table and not the parent.
pull in the parent sys_id using the parent field on the child task.



GlideSysAttachment.copy('change_tack',current.sys_id,'change_request',parent.sys_id);

find_real_file.png

 

Okay I have updated it to what you have suggested.  The table has also been updated to the child task.  Should i be putting in the table sys_ids in the portion they are referred to? It doesn't seem to be working.

it looks the the parent field isnt on the change_task table. It is actually change_request.

 

the script should be 

GlideSysAttachment.copy('change_tack',current.sys_id,'change_request', current.change_request);

Still no luck unfortunately... any other ideas?