Hi Matt,
There is an existing task where you can copy the roles of 1 user to another user. What i did was to add codes in the script to set the validity dates of the roles: Valid From: Date today, Valid To: 9999-12-31. For my testing, i created a user, then copied the roles from another user to the newly created user. Everything looks good. After that, i changed the system date of Windows to December 31, 2014, for testing, without knowingly that this cause a big chain of errors to the different system(database, GRC etc..). At first it was working well, but when i've returned the date to the current date, IDM can't process task anymore, like creation of user/assigning of roles, but the jobs are working perfectly. The database and GRC were already fixed, but i'm still having a hard time fixing IDM since i'm still new with IDM.
Thanks a lot