Vedachalam Mahadevan
04/04/2025, 3:45 AMCeligo AI
04/04/2025, 3:45 AMAI generated answer (using internal Slack threads):In NetSuite, to prevent a record from being edited and allow only the creation of new records, you can use a combination of role permissions and SuiteScript. You can set the role permissions to allow only the creation of new records. However, NetSuite does not provide a direct way to restrict editing while allowing creation. To achieve this, you can use a before-submit User Event (UE) script or a workflow. The script or workflow would throw an error when an attempt is made to edit a record, effectively preventing the edit operation. Here is a basic example of how you might structure a before-submit script:
javascript
function beforeSubmit(type){
if (type == 'edit'){
throw nlapiCreateError('EDIT_NOT_ALLOWED', 'Editing of records is not allowed', true);
}
}
In this script, the beforeSubmit
function is triggered before a record is submitted. If the type of operation is 'edit', an error is thrown, preventing the record from being edited.
Please note that this is a simplified example and you may need to adjust it to fit your specific needs.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
04/04/2025, 3:45 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.878171086
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.850917161
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.842687428
Celigo AI
04/04/2025, 3:45 AM