We redesigned our org recently to move away from CRM standard objects (e.g. Opportunity, Product) in order to utilize a cheaper force.com licenses. But one of the issues was an inability to migrate the fields history (and it's also not possible to load the old history records into a new standard History object for new custom object to where Opportunities were moved) So, I'm wondering what possible solutions are. After some researches I've discovered the following:
- Create a custom object to load old history records (Counts as custom object (basic force.com license has limit of 10), data duplication, have to keep this, and also a standard History for new history records)
- Create (or reuse one or two ) a custom component that could query an old History object records (I hope that when I'll use
without sharing
aka system mode it would allow to access those records) - Make a use of standard 'Go to list' functionality when SF displays all history records by this link
/_ui/common/history/ui/EntityHistoryFilterPage?id=
(I prefer this, but it respects a user security, including fields access, so users with no access to the old Opportunity object get 'insufficient privileges' error)
Thanks in advance!