task.RecordActionTask

Note:

The content in this help topic pertains to SuiteScript 2.0.

Object Description

The properties of a record action task. Use the methods and properties for this object to submit a record action task into the task queue and to execute it asynchronously.

Supported Script Types

Server scripts

For more information, see SuiteScript 2.x Script Types.

Module

N/task Module

Methods and Properties

RecordActionTask Object Members

Since

2019.1

Syntax
Important:

The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/task Module Script Samples.

          //Add additional code ...
var recordActionTask = task.create({
    taskType: task.TaskType.RECORD_ACTION
});
recordActionTask.recordType = 'timebill';
recordActionTask.action = 'approve';

recordActionTask.params = [{recordId: 1, note: "this is a note for 1"}, 
    {recordId: 5, note: "this is a note for 5"},
    {recordId: 23, note: "this is a note for 23"}];

var handle = recordActionTask.submit();
var res = task.checkStatus({
    taskId: handle
}); // returns a RecordActionTaskStatus object

log.debug('Initial status: ' + res.status);
...
//Add additional code 

        

Related Topics

N/task Module
SuiteScript 2.x Modules
SuiteScript 2.x

General Notices