darrenhillconsulting
06/09/2025, 6:34 PMCeligo AI
06/09/2025, 6:35 PMAI generated answer (using internal Slack threads):Based on the conversations, it seems that you can add multiple subsidiaries to a customer record using SuiteScript by creating a "customer-subsidiary relationship" record for each subsidiary you want to add. Here is a sample code snippet:
javascript
function createCustomerSubsidiaryRelationship(customerId, subsidiaryId) {
var customerSubsidiaryRelationshipRecord = record.create({
type: 'customerSubsidiaryRelationship',
});
customerSubsidiaryRelationshipRecord.setValue({
fieldId: 'customer',
value: customerId
});
customerSubsidiaryRelationshipRecord.setValue({
fieldId: 'subsidiary',
value: subsidiaryId
});
var recordId = customerSubsidiaryRelationshipRecord.save();
return recordId;
}
var customerId = '123'; // replace with your customer id
var subsidiaries = ['1', '2', '3']; // replace with your subsidiary ids
subsidiaries.forEach(function(subsidiaryId) {
createCustomerSubsidiaryRelationship(customerId, subsidiaryId);
});
This script creates a new "customer-subsidiary relationship" record for each subsidiary you want to add to the customer. The customerId
and subsidiaryId
are set on the record, and then the record is saved. This is done for each subsidiary in the subsidiaries
array.
******
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
06/09/2025, 6:35 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.836716831
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.823365569
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.818057597
Celigo AI
06/09/2025, 6:35 PM