History is accessible via the application, but it is very difficult (read "impossible") to access for any other use - such as reporting. It is stored as xml in a CLOB field on the record which stores the effective date, actor, and what the old and new values are for the fields that changed - which is very tough to deal with. We've actually had to have one of our ace DBAs pull the data out of the database and parse the xml into tables we can use for reporting, but even this is very difficult to use - not something that would be usable to most analysts, let alone end-users. Unfortunately, your HR team will not be exited about how this looks in TM, but you really don't have much choice if that will be your system of record. Here are a couple of things to be aware of on the history load:
As something to consider, this is what we did to make our cutover successful:
I hope this is helpful. Kelly