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.

Store PDF anywhere in snow and use it in work order table using UI Action

Adil a
Tera Expert

I have a requirement - I have a PDF file that I need to store in somewhere in servicenow and In the work order (wm_order) form I have to create a related link to download that PDF based on condition that work order type should be DSS then only the link should appear and when I click it that PDF should attached to the form (wm_order) or download. 

I have tired storing the PDF file on document template (sn_doc_template) table which has scoped app - Document Template and created related link on wm_order. And when clicked it the error is populating cross scoped privilege's

 

below is the ui action code to download the pdf 

function reopen() {
    var gr = new GlideRecord("sn_doc_template");
    gr.addQuery('sys_id', '068e2df1fbc24290b70ffb5ebeefdc8a');
    gr.query();
    var result = gr.getValue('document');
    // gs.addInfoMessage('hey');
    if (gr.next()) {
        current.u_proposal_attachment = result;
        gs.addInfoMessage('entered if');
        // gsftSubmit(null, g_form.getFormElement(), 'generate_pdf');
        action.setRedirectURL(current);
        return result;
        // }
 
    }

 

0 REPLIES 0