N/piremoval Module for Personal Information Management
The N/piremoval module provides tools for managing personal information removal tasks in NetSuite, ensuring data privacy compliance.
The N/piremoval module provides essential features for handling personal information removal tasks within NetSuite. This is crucial for compliance with data privacy regulations, allowing developers to manage sensitive customer data securely.
How Does the N/piremoval Module Work?
The N/piremoval module introduces several key objects and methods designed for personal information (PI) management. These features help developers create, load, and delete tasks related to removing personal information from records.
Key Module Members
| Member Name | Type | Description |
|---|---|---|
piremoval.PiRemovalTask | Object | Represents a task for removing personal information. |
piremoval.PiRemovalTaskLogItem | Object | Logs the status of a personal information removal task. |
piremoval.PiRemovalTaskStatus | Object | Provides the status of a personal information removal task. |
Important Methods
-
piremoval.createTask(options)
Creates a new personal information removal task. This method requires theRemove Personal Information Createpermission.
Example:suitescript1var myPiRemovalTask = piremoval.createTask({2 recordType: 'customer',3 recordIds: [11, 19],4 fieldIds: ['comments', 'phone'],5 workflowIds: [1],6 historyOnly: false,7 historyReplacement: 'removed_value'8});9myPiRemovalTask.save();10myPiRemovalTask.run(); -
piremoval.deleteTask(options)
Deletes an existing personal information removal task. -
piremoval.getTaskStatus(options)
Retrieves the status of an existing removal task. -
piremoval.loadTask(options)
Loads a previously created personal information removal task.
Who This Affects
The N/piremoval module primarily impacts the following roles within NetSuite:
- Developers: To implement data removal tasks comprehensively.
- Administrators: For overseeing compliance with privacy regulations.
Key Takeaways
- The N/piremoval module is essential for managing personal data compliance in NetSuite.
- Key objects include
PiRemovalTask,PiRemovalTaskLogItem, andPiRemovalTaskStatus. - Methods like
createTask,deleteTask, andgetTaskStatusprovide control over data removal processes. - User permissions are necessary to utilize these features effectively.
Source: This article is based on Oracle's official NetSuite documentation.
Frequently Asked Questions (4)
What permissions are necessary to create a personal information removal task using the N/piremoval module?
Can the N/piremoval module be used for both creating and deleting personal information removal tasks?
How does the N/piremoval module ensure compliance with data privacy regulations?
Does the N/piremoval module provide a way to check the status of personal information removal tasks?
Was this article helpful?
More in Security
- Enable Token-Based Authentication in NetSuite Developer Tools
Token-based authentication is now required for all NetSuite developer tools, enhancing security compliance and aligning with Two-Factor Authentication...
- Security, Privacy, and Compliance Updates in SuiteCloud
Explore the latest updates on security, privacy, and compliance practices in SuiteCloud to enhance developer safety.
- CDN IP Address Ranges and Access Management in NetSuite
Understand CDN IP address ranges and best practices for managing access to NetSuite services without relying on specific IP addresses.
- Login Audit Trail Features for User Activity Tracking
The Login Audit Trail allows tracking user login/logout activity in NetSuite, filtering by date, user, and IP address.
Advertising
Reach Security Professionals
Put your product in front of NetSuite experts who work with Security every day.
Sponsor This Category