I need to delete TM users via script. I can't find any way to do it with transact API.
Has anyone done this before? Basically reproduce the same action of the button in the picture attached.
We actually would like to do something similar, but make them inactive instead of deleting. It's because we'd like to cull our accounts to block those that have not used theirs for 6 months or more.
I think ultimately, we'd like to eventually delete those accounts that have had an inactive status for a certain period of time too.
Page 197 - control 1404:
ACCESS CONTROL: Identification, Authentication and Authorisation
1404: "Agencies should remove or suspend accounts after one month of inactivity."
TM Status: Non-compliant
In our case is to be able to apply "The Right to be Forgotten" in Mexico (Federal law).
In Europe there's a source of law from 2014: http://curia.europa.eu/juris/document/document_print.jsf?doclang=EN&docid=152065
Is it sufficient to de-activate the user account?
UserAccount user = DaoFactory.getUserAccountDao().getUserAccountForLogin(loginName)
The customer has accepted our workaround, data obfuscation and set as inactive.
Anyway, I believe we will need at some point a way to delete (or we can standardize the obfuscation script) as several countries has the "right to be forgotten" law and we can be facing soon more petitions like this.
Many thanks, everyone.