A customer would like to report on the frequent changes to the contract expiration date in the Account object over a period of time. This process is important for tracking changes to a date field on Account records, including when and by whom the changes were made. It provides valuable insights for auditing, compliance, and understanding the timeline of interactions and updates related to account management.
To set the context, let's assume that the customer has a custom field created called Contract Expiration Date in the Account object that captures the expiration of a contract linked to the account. In order to report on historical changes to the contract expiration date, the steps below need to be followed.
Step 1. Enable Field History Tracking for Account and Required field
Step 2. Create a Report to keep track of any changes to the Contract Expiration Date
Step 3. After clicking Start Report, we would see the Report Builder, where the below steps needed to be followed. As we want to track changes to the Contract Expiration Date field, we will be adding a report filter for the Field/Event Column. The filter will look like Field/Event = Contract Expiration Date.
Step 4. As shown in the screenshot above, we also define the Edit Date value as All Time. Edit Date captures the date and time when the change was applied. We can define any period for this column as desired. We then apply Group By to the Account Name column so that we can report on all changes to the Contract Expiration Date on an account basis.
As you will see in the final report , we have below-critical columns, which help us track the changes applied
With the above approach, we can thus track historical changes and updates to the required fields within the object. As per Salesforce limitations, we can track 20 fields per object, but this limit can be increased upon raising a case with Salesforce Support.
000394574

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.