Chris
03/03/2020, 10:08 PM/**
* @NApiVersion 2.x
* @NScriptType WorkflowActionScript
*/
define(['N/record', 'N/runtime'],
function(record, runtime) {
function onAction(context) {
var note = record.create({
type: record.Type.NOTE
});
note.setValue({fieldId: 'title', value: 'Rev Rec on Hold'});
note.setValue({fieldId: 'note', value: 'Revenue Recongition was placed on hold'});
note.setValue({fieldId: 'transaction', value: '123456'});
note.save();
}
return {
onAction : onAction
};
});
battk
03/03/2020, 10:10 PMChris
03/03/2020, 10:11 PMvar salesOrder = context.newRecord;
var salesOrderID = salesOrder.getValue('internalId');
Chris
03/03/2020, 10:11 PMbattk
03/03/2020, 10:12 PMbattk
03/03/2020, 10:13 PMChris
03/03/2020, 10:13 PM/**
* @NApiVersion 2.x
* @NScriptType WorkflowActionScript
*/
define(['N/record', 'N/runtime'],
function(record, runtime) {
function onAction(context) {
var salesOrder = context.newRecord;
var salesOrderID = salesOrder.getValue('internalId');
var note = record.create({
type: record.Type.NOTE
});
note.setValue({fieldId: 'transaction', value: salesOrderID});
note.setValue({fieldId: 'title', value: 'Rev Rec on Hold'});
note.setValue({fieldId: 'note', value: 'Revenue Recongition was placed on hold'});
note.save();
}
return {
onAction : onAction
};
});
Chris
03/03/2020, 10:14 PMYou cannot create a standalone note record.
Chris
03/03/2020, 10:14 PMbattk
03/03/2020, 10:36 PMbattk
03/03/2020, 10:36 PMbattk
03/03/2020, 10:39 PMbattk
03/03/2020, 10:39 PMec
03/04/2020, 12:27 AMbattk
03/04/2020, 12:32 AMec
03/04/2020, 12:45 AMChris
03/04/2020, 2:54 AMvar salesOrderID = salesOrder.id
instead of
var salesOrderID = salesOrder.getValue('internalid');
Chris
03/04/2020, 2:54 AM/**
* @NApiVersion 2.x
* @NScriptType WorkflowActionScript
*/
define(['N/record', 'N/runtime'],
function(record, runtime) {
function onAction(context) {
var salesOrder = context.newRecord;
var salesOrderID = salesOrder.id
var note = record.create({
type: record.Type.NOTE,
});
note.setValue({fieldId: 'transaction', value:salesOrderID});
note.setValue({fieldId: 'title', value: 'Rev Rec on Hold'});
note.setValue({fieldId: 'note', value: 'Revenue Recongition was placed on hold'});
note.save();
}
return {
onAction : onAction
};
});
battk
03/04/2020, 3:00 AMvar note = record.create({
type: record.Type.NOTE,
id: salesOrderID
});
battk
03/04/2020, 3:00 AMChris
03/04/2020, 3:00 AMChris
03/04/2020, 3:02 AMChris
03/04/2020, 3:02 AMec
03/04/2020, 3:27 AMChris
03/04/2020, 4:10 PM