Livio
03/19/2024, 6:12 PMMGBC
03/19/2024, 6:31 PMMGBC
03/19/2024, 6:31 PMLivio
03/19/2024, 6:31 PMLivio
03/19/2024, 6:32 PMerictgrubaugh
03/19/2024, 6:59 PMLivio
03/19/2024, 7:00 PMLivio
03/19/2024, 7:00 PMerictgrubaugh
03/19/2024, 7:02 PMLivio
03/19/2024, 7:03 PMLivio
03/19/2024, 7:05 PM/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define(['N/record', 'N/log', 'N/workflow'], function(record, log, workflow) {
function beforeSubmit(context) {
try {
if (context.type === context.UserEventType.XEDIT) {
// Get the record ID
var recordId = context.newRecord.id;
// Trigger the workflow
var workflowId = 'customworkflow_send_email_on_backordered'; // Replace with your actual workflow ID
var workflowTrigger = workflow.trigger({
recordType: context.newRecord.type,
recordId: recordId,
workflowId: workflowId
});
log.debug('Workflow Triggered', 'Workflow ID: ' + workflowTrigger);
}
} catch (e) {
log.error('Error Triggering Workflow', e.message);
}
}
return {
beforeSubmit: beforeSubmit
};
});
erictgrubaugh
03/19/2024, 7:09 PMLivio
03/19/2024, 8:12 PM