我有来自第三方工具的salesforce对象的数据,如下所示:
ID | field1 | field2 | criteria1importance | criteria1score | criteria1competitorscore | criteria2importance | criteria2score | criteria2competitorscore | criteriaN ...
我希望将其拆分为父子关系,如下所示:
父对象: ID | field1 | field2 |标准(外键)
和子对象: criteriaName |重要性得分| competitorScore
希望有所作为,我从2周以来一直在寻找这个:/ 提前谢谢。
答案 0 :(得分:1)
问题解决了,我创建了子对象和一个顶点触发器来填充字段。 这是它的样子:
trigger ResultChildTrigger on VANG_Survey_Result__c (after insert) {
List<SurveyDetail__c> details = new List<SurveyDetail__c>();
for (VANG_Survey_Result__c newResult: Trigger.New) {
//if (newResult.Id != null) {
details.add(new SurveyDetail__c(
Name = 'Overall Sales Approach',
Survey_Result__c = newResult.Id,
importance__c = decimal.valueOf(newResult.Q1Value__c),
score__c = decimal.valueOf(newResult.Q2Value__c),
competitor_score__c = decimal.valueOf(newResult.Q3Value__c)
));
}
insert details;
}