We recently turned on field level auditing for the Contact entity. We have an external process (Scribe integration) that feeds changes to CRM from one of our internal systems. For example, if some field changed in our Person table, we would feed the whole record over to CRM to update the Contact entity. Problem is that when we do that, audit records are being created for certain fields (not all auditied fields) regardless if the value in the fields changed or not. My hope was that only fields that truly changed would show up in the audit log regardless if the update was done thru the CRM frontend or if the update was done using an CRM API (Scribe Plugin, etc). Anyone know how the guts of the Auditing feature really works?
↧