Prevent Opportunity Close Date changing
The ProblemMy customer needed the Close Date for an Opportunity to remain the same throughout the sales cycle.
By default, Salesforce changes the Close Date to the current date when the Opportunity is changed to Close Won if the close date is in the past.
The Salesforce default logic works for some customers but was not compatible with this customer's process.
The SolutionThe Success community was my first stop for finding a solution to this.
After a few minutes I found a partial formula that looked promising:
I then used Process Builder to monitor the Opportunity. When it was changed to Close Date I put a single field update action in to ensure that the Close Date was kept the same.