Open source tools written in Java. Sponsored by Acelet corporation
|Home | Products | Documents | Downloads | Partners | Contact |

Set Entitlement Tour

This is a side tour of the SuperScheduler tutorial. If you have not taken the SuperScheduler tour, please do so first.

Entitlement is a role based entitlement. The privileges you have depends on your role. SuperScheduler is designed as an administration tool. It should run in a trusted environment. In many cases there is no need for extra security. But role based entitlement helps you to make fewer human errors. You have less chance to accidentally press a wrong button.

1. Go to the main menu. Click on Module > SuperScheduler > Entitlement > Entitlement.

2. The Entitlement admin login panel appears.

If you have not changed the user name and password for the evaluation database, key in acelet for both User name and password.

Note, in this tutorial, both user name and password for the regular user and the Entitlement Admin are the same. In the production environment, you may want to set different user credentials and different privileges. That will not give you extra security. If you use the same credentials, it will still give you role based entitlement, so you will make less human errors.

Let's click on the Ok button.

3. A warning window appears. Click the Ok button.

4. The Entitlement Table Panel appears, with default roles.

Let's click on the Add button to create a new role.

5. The Entitlement Panel appears. All the items on the Entitlement list is corresponding to a button on SuperScheduler panel, except for Doer, which indicates the user is entitled to open a Doer panel, not just a Talker panel.

Let's type "Monitor" as the name of our new role and select Doer, which will allow acelet to open a Doer panel.

Let's click on the Ok button.

6. We come back to the Entitlement Table Panel. Now we have one more role, the "Monitor".

We have add a now role. Let's click on the Close button to close this panel.

7. Go to the main menu. Click on Module > SuperScheduler > Entitlement > Role.

8. The Entitlement Admin Login Panel appears again. This time it shows the user credentials we keyed in. Then the same attention window appears.

 

Click on the Ok button to close these two panels.

9. The Role Table Panel appears. Let's click on the Add button to add a new user.

10. The Role Panel appears. Key in acelet as the Name. Select Monitor. Click on the Ok button to close this panel.

11. We come back to the Role Table Panel. We can see the new added item.

When you connect to the task database using acelet as the user name, the role will be Monitor with entitlement as we defined: acelet can open a Doer panel to monitor everything, but can not change anything.

12. Now, you need to restart Super to make the entitlement work.

13. In case you want to remove the Entitlement feature, just delete all roles from the Role Table Panel. If there is no role, SuperScheduler will not use role based entitlement at all.

 


   © Copyright 1999-2008 Acelet Corporation. All rights reserved.