How to Upload a file using Macro in Service Now?

This blog explains about how to implement 'Upload File' feature using Macro in Service Catalog in Service Now

Use case - Provide the ability to upload a file in Service Catalog Item

Solution

- UI Macros
- Create New, Add the Jelly script code as shown below



<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<b>Use the paperclip</b>  
<a onclick="saveCatAttachment(gel('sysparm_item_guid').value, 'sc_cart_item')">  
<img title="Attachments..." height="16" src="images/icons/attachment.gifx" border="0" width="16"/></a>  
<b>to attach items to this request.</b>  
</j:jelly>

-  Go to Service Catalog Item, where you want to implement this feature
- Create a new variable of a type 'Macro with Label'
- Goto 'Type Specifications' tab and Choose the Macro newly created in above step
- This how it shows


Comments