Data loading Enhanced objective Review records

Understand how to data load Enhanced Objective Review records in Sage People.

Resolution

Step 1 - Prepare the CSV

Create one row per review using these values:

CSV column Test value Notes
Name Blank Leave blank. The successful insert generates the review ID as the Name.
Reviewer__c System Manager Use the Team Member Name if matching Reviewer by Team Member Name.
Enhanced_Objective__c a4vQH000000KOm9 Use the parent Enhanced Objective Salesforce ID.
Reviewer_Type__c Manager Must be a valid Reviewer Type value.
Next_Review_Date__c 2026-12-31 Use ISO date format in the CSV.
Progress__c Much Must match an active Progress picklist value.
Review_Comment__c Test review you loaded through Data Loader. Optional test comment.
Objective_Score__c 100.00 Numeric percentage value.
CurrencyIsoCode GBP Include where you have enabled multi-currency.

 

Step 2 - Configure the import

  1. Select the object. In Salesforce Data Import Wizard, choose Custom Objects and select Enhanced Objective Reviews.

  2. Choose the operation. Select Add new records. Match can remain as None for a pure insert.

  3. Set the Reviewer relationship. Choose Team Member Name for the Reviewer lookup when the CSV contains System Manager. If the CSV contains a Salesforce Team Member ID, instead select Salesforce.com ID.

  4. Set the parent relationship. Choose Salesforce.com ID for the Enhanced Objective master-detail relationship.

  5. Upload the file. Use Unicode (UTF-8) and comma as the separator.

Step 3 - Confirm the field mapping

CSV header Mapped Salesforce field
Name Enhanced Objective Review Name
Reviewer__c Reviewer
Enhanced_Objective__c Enhanced Objective
Reviewer_Type__c Reviewer Type
Next_Review_Date__c Next Review Date
Progress__c Progress
Review_Comment__c Review Comment
Objective_Score__c Objective Score %
CurrencyIsoCode Currency

 

Step 4 - Run and validate

  • Start with a single record before loading a larger migration file

  • Review the success and error output files the wizard produces

  • Open the created Enhanced Objective Review and confirm Reviewer, Enhanced Objective, Reviewer Type, Next Review Date, Progress, Review Comment and Objective Score

  • Confirm the system has populated the Enhanced Objective Review Name with the review record ID you created

  • Check that the review shows against the correct parent Enhanced Objective in the relevant Sage People experience

Troubleshooting

Symptom Resolution
Foreign key external ID not found for Team Member Name. The Reviewer value and relationship matching method don't agree. Use System Manager with Team Member Name, or use the Team Member Salesforce ID with Salesforce.com ID.
Parent Enhanced Objective not found. Check that Enhanced_Objective__c contains the parent Enhanced Objective Salesforce ID and that you match the relationship using Salesforce.com ID.
Progress rejected. Use an exact active picklist value from the target org.
Name error. Keep Name blank for the validated process. If org-specific validation requires a value, test with a temporary migration name and review automation.