Milcho Dimkov
09/22/2025, 1:41 PMCeligo AI
09/22/2025, 1:41 PMAI generated answer (using internal Slack threads):Sure, you can use the
N/task
module in SuiteScript 2.1 to create a deduplication task for merging duplicate customers. Here is an example:
javascript
var dedupeTask = task.create({
taskType: task.TaskType.ENTITY_DEDUPLICATION
});
dedupeTask.entityType = task.DedupeEntityType.CUSTOMER;
dedupeTask.dedupeMode = task.DedupeMode.MERGE;
dedupeTask.masterSelectionMode = task.MasterSelectionMode.MOST_RECENT_ACTIVITY;
dedupeTask.recordIds = ['107', '110'];
var dedupeTaskId = dedupeTask.submit();
In this example, task.create
is used to create a new deduplication task. The taskType
is set to ENTITY_DEDUPLICATION
. The entityType
is set to CUSTOMER
to specify that we want to deduplicate customers. The dedupeMode
is set to MERGE
to merge the duplicate records. The masterSelectionMode
is set to MOST_RECENT_ACTIVITY
to choose the record with the most recent activity as the master record. The recordIds
array contains the IDs of the records to be deduplicated. Finally, dedupeTask.submit
is called to submit the task.
******
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
09/22/2025, 1:41 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.864685059
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.841064453
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.832092285
Celigo AI
09/22/2025, 1:41 PM