| Session Authorizations by Package (ttams3130m000) |  |
| use.session.to maintain the session authorizations, on a package level, per role. This means that the normal user linked to the role can be restricted to a specified range of session authorizations. You can define the session authorizations for a specific company or for all companies. The authorizations for the specific company have the highest authorities in this case. You can define the actions permitted for the session. For example, insert, delete, modify, and so on. You can also define a time interval in which the users that are linked to the role are authorized to activate a session. The session authorizations at package level are an exception to the session authorizations at company level. You can maintain exceptions to the session authorizations at package level per role, at the following levels: The module level by using the Session Authorizations by Module (ttams3131m000) session. The session level by using the Session Authorizations by Session (ttams3132m000) session. You can use the specific menu to: Change the time interval. Copy a range of session authorizations in the current role from the data dictionary. Convert the changes to the run-time data dictionary.
Fields | Description
Role | Specifies the code of the role.
Role | The description of the role.
All Companies | If this check box is selected, the authorizations are defined for all companies. If authorizations are defined for a specific company, as well as for all companies, they can overlap. The authorizations for a specific company have the highest priority.
Company | Specifies the code of the specific company, for which the session authorizations at package level are defined.
Company | The description of the company.
Package | Specifies the code of the package for which the session authorizations at package level are defined.
Description | The description of the package.
Authorization Groups | Specifies the type of authorization that is defined for the sessions in the specified package, for example: "Full Authorization", "Display" or "No Authorization". This information is used by the bshell to determine whether a user is authorized to start a session. It is also used by the 4GL engine to determine the options accessible by the user.
Start Time | Specifies the start time of the time interval that the users, linked to the role, are authorized to activate a session.
End Time | Specifies the end time of the time interval that the users, linked to the role, are authorized to activate a session.