In CRM 2015 Update 1, a new concept for allowing a field to be listed as a primary key outside of the traditional Guids was introduced called Alternate Keys. I had not had a chance to use this feature in-depth so thought this would be a great opportunity to dig into it.
The concept itself is pretty simple – you are integrating Dynamics with another system that has it’s own setup of Primary Keys why not replicate those Ids in Dynamics. If you are deploying a greenfield solution with no integrations to other systems, you’ll probably never use this feature. However, if you have a complex synchronization solution between many line of business solutions where an entity in Dynamics could actually represent 5 disparate resources throughout the rest of your organization,