```/** * @NApiVersion 2.x * @NScriptType Workflo...
# suitescript
s
Copy code
/**
 * @NApiVersion 2.x
 * @NScriptType WorkflowActionScript
 * @NModuleScope public
 * @author steve_honey
 */
define(['N/render'],
    function(render) {
        function savePickTicket(scriptContext){
            var docNumber = scriptContext.newRecord.getValue({
                fieldId: 'tranid'
            });
            var pickTicket = render.pickingTicket({
                entityId: scriptContext.newRecord.id,
                formId: 105,
                printMode: render.PrintMode.PDF,
                inCustLocale: true
            });
            pickTicket.folder = 346964;
            pickTicket.name = 'Prefix_'+docNumber+'_pick_ticket.pdf';
            pickTicket.save();
        }
        return {
            onAction : savePickTicket
        }

    }
);