Salesforce Certified Heroku Architecture Designer — Question 28
A client wants to use Heroku Connect to sync data bidirectionally between a Salesforce org and a Heroku Postgres database.
In this scenario, which two are advantages to setting a custom External Identifier field in the Heroku Connect mapping? (Choose two.)
Answer options
- A. External IDs simplify the mapping of polymorphic relationships in the Salesforce org.
- B. External IDs improve speed when inserting multiple related objects.
- C. External IDs prevent the creation of orphaned duplicates in Heroku Postgres.
- D. External IDs are required to enable bidirectional synchronization.
Correct answer: C, D
Explanation
The correct answers are C and D because External IDs help prevent orphaned duplicates in Heroku Postgres by ensuring unique identifiers and are required for enabling bidirectional synchronization. Options A and B, while potentially beneficial in other contexts, do not specifically relate to the primary advantages of using External IDs in this scenario.