External Id vs Unique field attributes
When creating custom fields, there are two settings most people ignore: External Id and Unique. When used properly, these boolean settings can be useful.
By setting a field as an External Id, you’re telling Salesforce that this field represents an Id field from a system outside of Salesforce.… Read the rest