Normally users who no longer have access to BO are deleted from with the Supervisor module.
However, we now have at least one user who’s access has been re-instated but when we try to set up this user in Supervisor. We get an error message that the user/group already exists.
Well, the “official” way to do it is to run a Scan/Repair/Compact on the Security domain, which will purge the old record. Then create the ID as a new user.
The unofficial was involves some repository hacking. Look up the ID in obj_m_actor. The value of m_actor_n_lat should be “1”, which indicates a deletion. Change that to 2. Get the m_actor_n_id value, and look it up in obj_m_actorlink.m_actl_n_actorid. Change the m_actl_n_lat values to 2.
hmm. Did you check off “Allow deletion of sensitive records…” when you did the Scan/Repair/Compact? Check obj_m_actor anyway; if you want to go the purge-and-recreate route, then manually deleting the old record from obj_m_actor should force it to work.