Salesforce将一个对象拆分为两个(父子关系)

时间:2013-04-03 10:00:13

标签: salesforce clone master-detail records

我有来自第三方工具的salesforce对象的数据,如下所示:

ID | field1 | field2 | criteria1importance | criteria1score | criteria1competitorscore | criteria2importance | criteria2score | criteria2competitorscore | criteriaN ...

我希望将其拆分为父子关系,如下所示:

父对象: ID | field1 | field2 |标准(外键)

和子对象: criteriaName |重要性得分| competitorScore

希望有所作为,我从2周以来一直在寻找这个:/ 提前谢谢。

1 个答案:

答案 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;

}