Prepare for Temporary Salesforce IDs for External Object Records

In a near future release, temporary Salesforce record IDs will be assigned to external object records that are retrieved by SOSL and Salesforce searches, rather than permanent IDs. To prepare for this change, don’t create code or use third-party integrations that require these record IDs to remain associated with the same external data rows. For existing code and integrations, we recommend removing dependencies on external object record IDs to avoid issues when this change is rolled out. This change applies to both Lightning Experience and Salesforce Classic.