We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Not getting sys id of the attachment when using g_form.getValue

EKTA2
Tera Expert

Hi. I need to grab the sys id of the submitted Attachment variable so that I can push the same image ( submitted by the user) to sc_cat item table. 

 

I am not getting the sys_id of the attachment variable. It is coming blank when I am using getValue method. pls suggest. 

17 REPLIES 17

When user is submitting the request, a RITM _Task is getting generated and I do see attachments in activity Stream of both RITM as well as TASK.

I am also able to get the attachment in sys_attachment Table using sys_id of the Catalog Task.

 

All I now need to do is to push the same picture and icon to sc_cat_Item table picture and icon. 

 

My requirement is to copy the picture and icon which user has submitted in via request to corresponding catalog Item

 

Also, I am trying to get either the name or the sys_id of the attachment variable field on Business rule ( written on sc_task) and I am not getting either. Display Value, getValue are not working so I am not able to move forward. Alll I am getting is null or undefined 

 

var task_sysid = current.getUniqueValue();
    var p1 =current.getDisplayValue("picture1");
   gs.log(p1, "valu is 1");
    var p3 = current.variables.getValue("picture1")
    gs.log(p3, "valu is 3");
    

 

Hi,

then use after insert BR on sc_task and logic I already shared in the link

you will have to tweak it a little bit

How to copy attachment from one File attachment field to another table

Regards
Ankur

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

I tried it Ankur. It doesnt work. Image type field ( Icon field of the catalog Item) doesnt take sys_id . So pushig sys_id of the attachment didnt work