首先,需要确认缺少的字段是什么。在Salesforce中,可以通过进入相应对象的“设置”——“对象”——“字段”页面来查看。
然后,需要检查Call Center是否已配置为使用这些字段。在Salesforce中,可以通过进入“设置”——“电话中心”——“呼叫中心”——“配置”页面来检查。如果缺少的字段没有被添加到Call Center中,则需要手动添加。
以下是一个添加字段的代码示例:
CallCenter callCenter = [SELECT Id, Name FROM CallCenter WHERE Name = 'Your_Call_Center_Name'];
List callCenterFields = new List();
CallCenterField field1 = new CallCenterField();
field1.FieldName = 'Your_Object__c.Field1__c';
field1.FieldType = 'STRING';
CallCenterField field2 = new CallCenterField();
field2.FieldName = 'Your_Object__c.Field2__c';
field2.FieldType = 'STRING';
callCenterFields.add(field1);
callCenterFields.add(field2);
callCenter.Fields = callCenterFields.toArray(new CallCenterField[0]);
update callCenter;
此代码将添加名为“Your_Object__c”的对象的“Field1__c”和“Field2__c”字段到名为“Your_Call_Center_Name”的Call Center中。请注意将代码中的名称替换为实际的对象和Call Center名称。