USoft Authorizer allows you to grant access rights to users of a USoft application. By assigning users to a user group, and by specifying the collective rights of these groups, you can effectively manage the distribution of your application's functionality among the end-users. In other words, it allows you to specify who is entitled to do what.
Because the USoft Developer Series is itself a USoft application, you can also use USoft Authorizer to define user groups in the development environment, and grant different access rights to different members of the developer team. A special Load Definer User Groups option helps you set up developer rights for typical development roles such as Business Architects, Developers with and without access to TeamWork-related specifications, and Read Only.
In addition, you can set additional parameters for each user group. This way, you can use your knowledge about how each user group operates to optimize runtime performance for that group.
Before you start the Authorizer and begin to enter data, you will need to analyze the functional aspects of your application to obtain the necessary information concerning the rights users need. From this functional model you can derive your authorization model. This is based on the application's data model.
Once you have defined your authorization model, you can use the Authorizer again when one of the following changes occurs:
The rights that you can grant or deny user groups are also called permissions, grants, or authorizations.