External Objects in Salesforce are the objects which are not inside Salesforce but we can access them from Salesforce and if needed we can also modify the records.
Let’s understand this with an example, in your project (order management) you are managing the customers inside salesforce but the orders are being fulfilled from another external system.
Now, your Support team that is working from Salesforce needs access to orders related to customers. Currently, the customers are login into external systems and finding the detail which is taking too much time.
The Support people are wondering if they can access all the details from within Salesforce.
External Objects are the solution to this problem which will let you access the records from external system without storing inside Salesforce.
Note: – External Objects are never stored inside Salesforce.
Create External Objects
To create the external objects in Salesforce, first, we need to create an External Data Source.
An External Data Source is the connection between Salesforce and External systems.