An administrator at a renewable energy company is configuring custom fields on a custom object named Installation_Site__c and updating Lead conversion settings. The administrator needs to fulfill two specific business requirements:
1. Display the sum of all estimated costs from related Maintenance_Log__c records on the parent Installation_Site__c record. Currently, Installation_Site__c and Maintenance_Log__c are connected by a Lookup relationship.
2. Ensure that when a Lead record is converted, the data stored in the custom picklist field Solar_Array_Type__c on the Lead object is populated into a custom field on the resulting Account record.
Which set of administrative actions must be taken to successfully satisfy both requirements?
- Convert the existing Lookup relationship on Maintenance_Log__c to a Master-Detail relationship before creating a Roll-Up Summary field on Installation_Site__c, and manually map the custom Lead field to the target custom field on the Account object in Lead Custom Field Mappings.Answer
- BCreate a Roll-Up Summary field directly on Installation_Site__c using the existing Lookup relationship, and rely on standard Salesforce auto-mapping for Lead custom fields that share identical API names across objects.
- CConvert the Lookup relationship on Maintenance_Log__c to a Master-Detail relationship, but skip explicit Lead field mapping because custom fields on the Lead object automatically map to Account custom fields upon conversion.
- DConvert the relationship to Master-Detail and map the custom Lead field to the Account object, but configure the picklist values at the object level without assigning them to the relevant Account Record Types.
Answer
The administrator must convert the Lookup relationship on Maintenance_Log__c to a Master-Detail relationship before creating the Roll-Up Summary field on Installation_Site__c, and explicitly map the custom Lead field to the corresponding custom Account field within Lead Custom Field Mappings.
To summarize child record values onto a parent record using a Roll-Up Summary field, the underlying relationship must be a Master-Detail relationship. Converting the existing Lookup relationship to Master-Detail satisfies this requirement. Additionally, custom fields on the Lead object do not transfer values automatically upon conversion; administrators must explicitly define custom field mappings from the Lead object to destination Account, Contact, or Opportunity custom fields.
Step-by-Step Solution
Key Concept
Custom Field Capabilities, Roll-Up Summary Relationship Prerequisites, and Lead Conversion Custom Field Mapping