Wednesday, March 04, 2015

The Implications of Cascading Ownership

When a user changes the owner of a record in Dynamics CRM they can be surprised by what happens to its related records. By default assigning a new owner to a record also changes the owner of all its related records and all their activities. This includes completed activities.

This is because the default behaviour for parental relationships is to cascade the action on a parent to all its related records. If we look at the number of parental relationships for the account entity you start to get an indication of how much cascading can happen and the potential performance impact. In particular the impact of a Parent Account and the number of related contacts.