KV

Dear Community,

I am Krisztian Varga from Corvinus Business School, Budapest.

I want to create a best practice pool for professors starting a new semester including Aris in their curricula. To be honest, I can write down my experiences, but I have a lot of questions, so I hope there will be a lot of comments from your side.

So what I usually have to do:

1. Clean up the server.

This means deleting or archiving the databases and deleting student credentials from the system.

How am I doing these? Manually. I am deleting students from the UMC webpage one by one, and I am deleting databases in the client one by one.

I think there should be a better way to do these. If any of you has better ways, please share.

2. Creating new users.

I am doing that in UMC webpage again. If there is any bulk processing available, please share.

3. Creating new databases.

We have 200 undergraduate students in every semester to teach. We make groups of 4 of them. So I have to create like 50 databases. I am doing it manually in the client. My question is the same as previously: is there a better way?

4. Personalizing the exercises

We are using the Beginner Modeling Exercises, which has 14 tasks to do. We start with Task 8, because that is a good overview, than we do everything in the normal order. We cannot do task 2 if more students work in the same database, so sometimes we skip it.

My last issue:

Right now, all students log in to the same server, and they can see each others databases. I have not found the password protection option in the client, and I way unable to do any access rights setup in UMC defining who can access a database. Is there a way to do that?

As I read back, I can see it is more like a question list than best practices... But I hope, that we can make a proper list with your experiences.

Regards,

Krisztian

by Márton Czwick
Posted on Fri, 09/14/2018 - 09:45

Hey Krisztian,

User management

You can both create and delete user with the command line tool called  y-tenantmgmt.bat. On ARIS 10 its located under <ARIS installation path>\server\bin\work\work_umcadmin_<s,m or l>\tools\bin\y-tenantmgmt.bat . You can use the following syntax to create new users:

y-tenantmgmt.bat -t <tenantname> createUser -au <new_user_name> -ap <new_user_password (optional)> -u <username> -p <password>

the -u <username> and -p <password> are the editors username and password (usually superuser).

You can use this batch file to create your own scripts to add new users faster. You can read more of this in the User Management Comand Line Tool's documentation.

Database management

You can use the Server Administrator command line tool to create and delete databases. Its located under <Aris installation path>\server\bin\work\work_abs_<s,m or l>\tools\arisadm.bat (or .sh for linux systems).

You can use the 

createdb <dbname> [versioned]

and

delete <dbname>|all [force]

commands to create and delete databases respectively. You can get more information about this in the documentations aswell.

Hope You find this information helpful.

Best Regards,

Marton

0
by M. Zschuckelt
Posted on Fri, 09/14/2018 - 13:04

Hello Krisztian ,

here is what companies would do: If your institution has got a central LDAP or Active Directory to manage student identities, you could connect that to UMC. Suppose you maintain a user group in LDAP called "ARIS_Student" you could configure UMC to synchronize all members of that LDAP group to UMC. So onboarding and offboarding students would involve simply registering and deregistering them in that LDAP group and synchronizing UMC with LDAP. If you have processes in place for managing LDAP group memberships you can reuse them for your purpose. Advantage: Students could log in to ARIS client with the same credentials as they do anywhere else on your campus.

Regarding the access privileges to the databases: You do that in the architect client. Users without database administration privilege can only see the databases they have at least a read privilege on. So what you could do is create user groups of 4 students in UMC and assign one user group to each database (i. e. main group in that database) with full access privileges in architect, so members of that group can work in it. You can create the user groups "group01, ... group50" empty and assign the students later when they come together in class and form their groups of 4.

0

Featured achievement

Genius
You like to help others solve their problems by answering questions.
Recent Unlocks
  • KF
  • KH
  • RG
  • Profile picture for user Vee_ARIS
  • Profile picture for user smarty
  • PacMan

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock