I have 3 clients now who have requested to create a history of JD and CD in the system (same as the basicpay/salary progression history). Currently, if the user is reactivated, the original joined date will be replaced by new joined date. A workaround is to create another account with different username and NRIC (if payroll module is available). However, this isn't ideal at all times as most clients would like to see the history in just one user account.