1
0
-1

Hi everyone,

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.

Cheers,

Julio.

  1. Lin VanOevelen

    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.

  2. Huw Thomas

    Page 197 - control 1404:

    https://www.asd.gov.au/publications/Information_Security_Manual_2017_Controls.pdf


    ACCESS CONTROL: Identification, Authentication and Authorisation

    1404: "Agencies should remove or suspend accounts after one month of inactivity."

    TM Status: Non-compliant

  3. Julio Berrueco

    Hi,

    In our case is to be able to apply "The Right to be Forgotten" in Mexico (Federal law).

    https://www.ifla.org/files/assets/clm/statements/rtbf_background.pdf

    In Europe there's a source of law from 2014: http://curia.europa.eu/juris/document/document_print.jsf?doclang=EN&docid=152065


    Kind regards,

    Julio.

CommentAdd your comment...

1 answer

  1.  
    1
    0
    -1

    Is it sufficient to de-activate the user account?

        UserAccount user = DaoFactory.getUserAccountDao().getUserAccountForLogin(loginName)
        user.setAccountStatus(UserAccount.ACCOUNT_STATUS_INACTIVE)



    1. Julio Berrueco

      Hi Ben,

      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.

      Julio 

    CommentAdd your comment...