8 7 1 Using User Access Configuration

LANSA Composer

8.7.1 Using User Access Configuration

To access this feature, select Tools from the menu bar and then Configure User Access in either LANSA Composer or LANSA Composer Document Manager.If you do not see this menu option, that is usually because it has been disabled by the administrator. If there are issues, please contact the system administrator or other relevant parties.

The Configure User Access window is shown and allows you to set access restrictions in four simple steps. These steps are outlined below.

1. Select a User

First, select a user by typing in the username in the textbox, followed by the Enter key or the refresh button. Alternatively, one can be selected from the given list. This user can be refer to a user profile, a group profile (on IBM i server) or '*PUBLIC'. A group profile only applies to IBM i server and will change access rights for everyone in that group. '*PUBLIC' applies for both Windows and IBM i server and will modify settings for all users. In the event that a setting has been set at multiple levels, settings for group will override '*PUBLIC' setting while setting for user profile will override both.

Immediately to the right of the user selection area are four checkboxes. These checkboxes controls global access rights for the user. Their function are as follows:

  • The "User can modify access rights" check box will control whether said user have access to this interface.
  • The "User access restrictions apply for this user" determines whether the restrictions set below will take effect. With exception to the above checkbox, this box needs to be checked for any restriction set here to take effect.
  • The "User has access to all functions" check box is a default setting for function visibility. Ideally, this should be unchecked when a majority of functions is to be disabled and checked otherwise. Access to individual functions can then be 'granted' or 'denied' as necessary.
  • The "User has access to all commands" check box is a default setting for all commands. This should be unchecked if users is to be denied access to a majority of commands and checked otherwise. Access to individual commands within each function can then be individually granted or denied as necessary. Do note that default commands cannot be disabled and LANSA Composer may re-enable them individually if necessary.
  •  
  • 2. Select a Function

    Next, select a relevant function from the tree on the left hand side that shows all the functions available in the relevant application (LANSA Composer or LANSA Composer Document Manager). This will populate a drop down on the right and possibly also the list view.

    3. Grant or deny access to Functions

    The drop down will have three entries by default and will control whether or not this function will be visible when the said user logs in. The first, default entry means that access rights to this function (and all functions) is controlled universally by the "User has access to all functions" checkbox. This means access can be 'granted' or 'denied' for all functions via said check box except for those that have been explicitly set. The second and third entry allows access to be 'granted' or 'denied' specifically for the function.

     

    4. Grant or deny access to commands

    Most functions will have commands associated with them that identify the range of operations that can be performed for that function or for an instance of that type of definition (for example, for a selected Trading Partner). Commands will reflect things that users can do usually through the command tabs shown for the function or by clicking one of the toolbar buttons or by right-clicking an instance. Commands can include such things such as New and , Copy, Details, Parameters and Notes, depending on which of the LANSA Composer functions is selected..

    If there are commands for the function, the list below the drop box will have several entries, each with a check box. Each item in the list represents a command for the selected function. By toggling the checkboxes, access rights can be given or revoked accordingly. By default, checkboxes will be grayed, indicating that access to commands is controlled (granted or revoked) universally, using the "User has access to all commands" checkbox.

    Do note that Default commands, as indicated by '(Default)' tag cannot be disabled.

    Save and Activate Changes

    To save all changes so far, click the save button. Note that for these changes to take effect, the User access restriction applies for this user option needs to be checked (selected) before saving. If not selected, users would be exempt from an authority check, giving them access to all functions and commands.

    Alternatively, the Refresh button can be used to clear all unsaved changes. Clicking Refresh will reload currently saved settings for the user. To undo all the changes and stop modifying access rights, use the Close button. As a safety net, a warning message will pop up asking whether changes are to be saved. To proceed, click No.

    You can also delete both saved and unsaved changes using the Delete button. In addition to clearing changes in the user interface, the Delete button will also clear all previously saved changes. Data will then be reloaded as per normal. As data for the user would have been cleared, loaded data will be based on group settings, '*PUBLIC' settings and default settings, whichever ones may apply to the user.