Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Bulk uploading of attachment to Hardware Asset

saranyavs
Tera Expert

Hi team,

 

We have a new requirement to attach a file to 100 assets. Do we have any option to bulk upload the attachment in SericeNow? can we achieve this via list actions? 

 

Regards,

Saranya

1 REPLY 1

prajaktajga
Tera Contributor

Hello @saranyavs ,

 

1.No we are not supposed to use the Import option on a list view to attach files.
2.Use a Background Script to bulk-copy an attachment to multiple asset records.


3.You can try this script first on PDI and after that you can implement on real time instance if it worked,


var attachmentSysId = "PUT_YOUR_ATTACHMENT_SYSID";

var ga = new GlideSysAttachment();
var assets = new GlideRecord("alm_asset");


assets.addQuery("sys_id", "IN", "comma,separated,sys,ids");
assets.query();

while (assets.next()) {
ga.copy("sys_attachment", attachmentSysId, "alm_asset", assets.sys_id);
}