[SalesForce] Field history tracking – data retention

The field history is important to our organisation and I need to retain it indefinitely. According to the field history tracking documentation, the field history is automatically deleted after 18 months unless field audit trail is used or the organisation was created before june 2011. However, I just checked our org and we have field history records going back to the start of our org in 2014.

This seems contradictory, and I'd love an explanation. While searching I found this post to an older question: Retention of field history data

There it states that in 2014 an attempt was made to enforce the 18 month limit, but that it was reversed due to customer requirements.

This leads me to three possible explanations:

  • Even though our organisation is from 2014 we still are still part of the permanent retention policy.
  • Our field history records are being deleted but not universally, which is why some records still remain.
  • Our field history will be deleted whenever Salesforce deems it necessary (and I don't know when).

Does anyone know which it is?

Best Answer

It is possible that auto-deletion was requested to be disabled back in the day. Out-of-the-box, yes, the information you have is correct. There are requests that can be made of Salesforce to change back-end org settings (e.g. number of field tracking fields on an object, number of workflows on an object, etc.), but I don't know if this is still possible with the introduction of Field Audit Trails. I found an Idea citing release notes about what I've mentioned above and Salesforce is pushing the Field Audit Trails add-on.

If data storage isn't an issue for your org and Salesforce can't support you beyond 10 years, you may want to consider a custom solution to create records for the fields you want to track. You could also export the data to a data warehouse and get that information whenever you need via lightning connect or odata connection to show your history data in Salesforce.

I recommend you open a case with Salesforce. Only they can tell you the settings for your org. I hope this helps you some.

Related Topic