Matt King
01/25/2025, 3:57 PMCeligo AI
01/25/2025, 3:57 PMAI generated answer (using internal Slack threads):In NetSuite, there isn't a built-in feature to track the history of changes to an item's preferred bin. However, you can create a custom solution to track these changes. One way to do this is by creating a custom record that logs the changes. You can create a SuiteScript that triggers whenever the preferred bin of an item is updated. This script would then create a new entry in the custom record, logging the old bin, the new bin, the date of the change, and the user who made the change. Here's a basic example of how you might structure this script:
javascript
function afterSubmit(context) {
if (context.type !== context.UserEventType.CREATE && context.type !== context.UserEventType.EDIT) {
return;
}
var oldRecord = context.oldRecord;
var newRecord = context.newRecord;
var oldBin = oldRecord.getValue('custitem_preferred_bin');
var newBin = newRecord.getValue('custitem_preferred_bin');
if (oldBin !== newBin) {
var changeLog = record.create({type: 'customrecord_bin_change_log'});
changeLog.setValue('custrecord_old_bin', oldBin);
changeLog.setValue('custrecord_new_bin', newBin);
changeLog.setValue('custrecord_change_date', new Date());
changeLog.setValue('custrecord_changed_by', runtime.getCurrentUser().id);
changeLog.save();
}
}
This script assumes that you have a custom record type (customrecord_bin_change_log
) with fields for the old bin (custrecord_old_bin
), new bin (custrecord_new_bin
), change date (custrecord_change_date
), and the user who made the change (custrecord_changed_by
).
Please note that this is a simplified example and may need to be adjusted 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
01/25/2025, 3:57 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.875700474
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.829349816
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.82904017
Celigo AI
01/25/2025, 3:57 PM