Every once in a while, your client will mention there’s a bug. Perhaps a field isn’t being populated correctly.

In these cases, follow these steps:

  1. Confirm the desired functionality
  2. Assess the current situation
  3. Reproduce the issue (not always necessary)
  4. Confirm it’s an actual issue
  5. If a change is needed, design a solution
  6. Implement the solution
  7. Test

Regarding data issues, the step 6 actually has two parts

  1. Fix the functionality that caused the issue
  2. Apply a data fix to historical records

It’s important to complete these two steps in that order. If you apply the data fix first, it’s possible that additional issues will be generated until you apply the functional fix.

The takeaway
When it comes to data issues, fix the issue first, then apply a data fix.

Category:
Salesforce