I thought I'd pull out a small section of my Dynamics CRM Deep Dive: Security book and discuss metadata changes.

DeepDriveSecurityFINAL-125px

 

Auditing Metadata Changes

In a multi–administrator or multi–developer environment, it is sometimes difficult to determine who did what when tracking changes to Entities. The following metadata–related operations are tracked when auditing is enabled:

  • Delete Entity
  • Delete Attribute

 

Viewing the Audit Log

To view metadata changes, navigate to: Settings, Auditing, Audit Summary View.

Here is an example, showing the results of a deletion of an attribute:

image

 

Opening the detail record shows us this:

image

 

As you can see, we have the following information recorded:

  • Who
  • When
  • What entity
  • What attribute

 

Again, this is very handy information if you have multiple people performing modifications to your CRM system ( development server or otherwise ).

I just wish that the CRM product team would include Metadata Create and Update events in the Audit Log. THAT would be very handy indeed.