Modules

filter

 

Objects/Functions

module (N/piremoval)

SuiteScript 2.0

piremoval.PiRemovalTask

// Please search https://system.netsuite.com/app/help/helpcenter.nl?search=piremoval.PiRemovalTask for more information.

N/piremoval Module
piremoval.PiRemovalTask
Object Description: Encapsulates a task to remove personal information (PI). This object includes lists of the record, field, and workflow IDs to remove personal information from, as well as history replacement information. Use piremoval.createTask(options) to create a piremoval.PiRemovalTask object, or use piremoval.loadTask(options) to load a PI removal task as a piremoval.PiRemovalTask object. To save the object, use PiRemovalTask.save(). To execute the PI removal, use PiRemovalTask.run().
Supported Script Types: Server scripts For more information, see SuiteScript 2.0 Script Types.
Module: N/piremoval Module
Methods and Properties: PiRemovalTask Object Members
Since: 2019.2
Search NetSuite - https://system.netsuite.com/app/help/helpcenter.nl?search=piremoval.PiRemovalTask

Example:

// Code Example 1
// Add additional code
//...
var myPiRemovalTask = piremoval.createTask({
recordType: 'customer',
recordIds: [11, 19],
fieldIds: ['comments', 'phone'],
workflowIds: [1],
historyOnly: false,
historyReplacement: 'removed_value'
});

myPiRemovalTask.save();
var myTaskId = myPiRemovalTask.id;

myPiRemovalTask.run();
//...
// Add additional code

//SOURCE: https://system.netsuite.com/app/help/helpcenter.nl?fid=section_156174263975.html