Microsoft Dynamics CRM is used for many different types of applications. Some of those applications have highly sensitive data that requires tracking and analysis. For example it is common to need to know what fields were changed when and also who changed those fields. The simplest form of auditing is automatically enabled in the entity definitions in Microsoft Dynamics CRM. Any entity created as a user-owned entity acquires four attributes that track who created a record (
CreatedBy) and who was the last to change the record (
ModifiedBy). These fields do not keep a full list of who changed the record and at what time, but they do provide the means to see where the most recent changes ...