ARIS Community - We Love BPM

Script to Add or delete a user from UMC

sumeet_satwani's picture
by Sumeet Satwani in Reports & Macros posted on 2017-04-28

Hi all,

I am having an idea to so that User Management Activity is simplified.

Idea is- we can cerate an ARIS script to directly add or delete a new user/ existing user from the UMC directly by executing the script in ARIS. We need to mention the name of the user whom we want to add or remove in the script and the script hits the UMC and then do the need full. Also while adding we can also mention the password for it.

kindly please suggest if anyone has already implemented this or can give suggestion for it regarding its feasibility.

Thanks & regards


Sorry there are no tags
There are no attachments
Amol Patil posted on 2017-04-28

Hi Sumeet,

There is UMC component available for ARIS scripting, however it dont have any methods to create/delete users from UMC. On the other hand, you can maintain Org Chart in ARIS, and update it to have the users automatically created in UMC.

Still I believe, UMC itself is a great tool, and is more faster for User Management than any other method. Also you can link it to LDAP server for importing users from AD group as a better approach.

Amol Patil
Tim Weare posted on 2017-04-28

HI Sumeet

There is already batch file called create_user.bat that takes a text file and can create users with  passwords etc in UMC and assigns licenses. I don't think it deletes users but can un-assign licenses in UMC. The text file it uses can be created manually or from a report in ABS which exports users in Organisation Diagrams and create a text file with the correct format. The report is called ARCM user export for Administration.

The script is located in:




Rune Becker posted on 2017-04-28

You can already run a lot of commands on the User Management via ARIS Cloud Controller via enhance or invoke commands, such a create/update/delete users, assign licenses/privileges etc.

Also, the batch files Tim mentioned in folder work_umcadmin_m\tools\bin are available with the afore mentioned functions.

Accessing them via ARIS report scripts might make sense in the context of other functions which are only available in ARIS report scripts.


Marco Pisani posted on 2017-05-02
Sumeet Satwani posted on 2017-05-04

Hi Amol,

Yes, I am aware of the UMC component available for ARIS scripting, but I am also facing the same problem of not knowing the proper methods. I was able to create a script which deletes the users from the UMC with the help of the suggestion provided however  I haven't got any hint as to how to add an user.

No doubt LDAP is way more faster method of achieving it but I was exploring some other ways. :)

Thanks for your suggestion/advice. :)

Best regards


Sumeet Satwani posted on 2017-05-04

Hi Tim,

Thanks for reverting onto this. :)

I am not able to find any file by the name create_user.bat at the said location: installationdirectory\server\bin\work\work_umcadmin_m\tools\bin

can you please attach the ile over here.

Thanks & Regards


Sumeet Satwani posted on 2017-05-04

Hi Rune,

I am not able to find the file which Tim has mentioned above. Can you please provide me that file over here.

Thanks & Regards


Sumeet Satwani posted on 2017-05-04

Hi Macro,

Thanks a lot. Was able to create an ARIS script which is capable of deleting the existing user from the UMC. It worked :)

If possible, can you please guide me on the addition part of the user.

Thanks & Regards


Rune Becker posted on 2017-05-08

Dear Marco,

You might have just installed a different sizing of ARIS which leads into a slightly different folder path. Instead of "_m" you might use "_s" or "_l". By replacing that one letter in the path you should be able to find that file.


Keny Bustillos posted on 2018-02-07

Hola, no puedo encontrar el .bat para eliminar usuarios de UMC. ¿Podrías decirme cómo lo hiciste?

Rune Becker posted on 2018-02-07

Dear Kenny,

In folder C:\SoftwareAG\ARIS10.0\server\bin\work\work_umcadmin_m\tools\bin you will find y-tenantmgmt.bat which offers the command deleteUser.

Have you checked whether that function works for you?


Keny Bustillos posted on 2018-02-08

I already have it. Thank you very much