As a system field I am unable to set CaseNumber on the default Case object when I do my imports from my legacy Org. I've already created a custom Permissions Set as per and In there I do see Edit Access column for Case Object but the checkbox is grayed out for Case Number. Is there a way to allow setting that field, I would only need it allowed during an initial import to preserve the original case numbers as they're often quoted in emails and comments by my colleauges; which I've also migrated.

This is in Enterprise Edition.

  • As case numbers are created incrementally, are you not able to sort a .csv by case number, insert dummy records where cases are missing, save, and then insert? This would only work on a fresh org where you've not already started creating cases and the count is starting at 1. Just an idea and not an answer as I've not tested.
    – Grant
    Mar 6, 2017 at 21:34
  • It would in theory but we've had the old ORG for years and execs only want the last few months migrated. Might have to be the additional field. At least wit hthe audit field edits enabled I get to preserve the timestamps.
    – Recct
    Mar 7, 2017 at 11:21

1 Answer 1


Looks like Case.CaseNumber doesn't fall under Audit fields. So unfortunately you cannot unlock them.

Option would be to create a new field for holding old Case numbers.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .