The Define Roles (IMRO) form is used to view system supplied roles as well as create and update customer defined roles.
You need to establish the roles that will be used to identify what users who are attached to the role will have access to. You can assign a user to more than one role. The only time that the Default toggle needs to be turned on and the password filled in is if the role will need to have access to utilities external to the application (e.g. SQL).
All roles should have a role type, and you shouldn't try to do anything outside of that type with that role.
Every user requires a business role to make use of the application. It is suggested that you create a base business role that can be assigned to all of your users and then extra roles can be added to meet your additional needs for the application.
There are several types of roles that will be used and each has a separate purpose and use in the application:
We have specific roles for business levels that used for setting the menus and controlling access underneath that business function.
Clerks who are also the HR Clerk and PR clerk can be set to have the two different independent roles which the clerks can switch between via the menu. The security access beneath that is set to point to those business roles so they're only invoked when that role is in focus.
This will be explained further during the discussion of Field Security (IMFOS).
Role Info Role Name This field holds the actual name of the role. (Mandatory) Role Type This field allows you to classify the role into a specific category. (Mandatory) Roll Types include the following:
Execution Roles - provide execution rights to various screens and reports in the application Database Roles Self Service Roles Object Security Roles - restrict access to features fields and tabs in the application Business Roles Data Security Roles - restrict users with no view, no update
Description This field provides a short description of the role. Default Role If you select Yes in this field, the current role will become your default role. Default roles are used in programs OUTSIDE of the eP world, for example, Oracle, Discoverer and SQLPlus. This means that if a user who has this as a default role, logs into other programs, they will be given access to information according to the rights and responsibilities of this role. If this role is not selected, the user will not be a member of that role outside of the application. Most roles used in the application should not be setup as default roles, however, the 'P2K' user must have all roles assigned to it as default roles. Password This is the password the system will use to access external applications, such as, SQL*Plus or Discoverer Although this is an optional field, it is required if this role has been marked as a Default Role. This password has nothing to do with the Personal Identification Number (PIN) that employees will use to access the application. Changed By If the password has been changed, this field will indicate the user who last changed it. Changed On This field will display the date the password was last changed.
For example on the Employee role, www_employee, you can set the preferences for the web splash, change the colour for the web theme, or allow query.
The default tab only really needs to be set for the database assigned roles.
Data Security refers to the information within the field and is set up on the IMSV screen to say what data someone can or cannot see. For example if only US lexicon values should be displayed for the Ethnic field on IEPI we can use Data Security to secure off this information so it's not visible to the user CLEANUP
‘Define Roles’ Usage and Examples
Define Roles (IMRO) - Preferences Preference If the role has any preferences associated with it, you may define those preferences in this field. A list of preferences is maintained in the pop-up menu for you to select from at this time, however, there are only two preferences that are applicable to the roles in Self Service: Open in Safe Mode This preference will require any users operating in this role to click the `EDIT' button before making any modifications to data within the Self Service. The Open In Safe Mode preference is exclusive to roles (and specifically Web Module Roles) and may not be attached to other items such as functions or users. Web Menu This preference allows you to attach a specific web menu (created in IMMU) to the role. This means that when a user logs into Self Service in this role capacity, they will be presented with the menu defined here. (Mandatory) You may select only one web menu for each role. The Web Menu preference is exclusive to roles and may not be attached to other items such as functions or users. Priority This field allows you to define the order in which the preferences will appear. Although at this time none of the preferences you might select would occur at the same time, preferences developed later may need a sequential order. Value The details of the preference are specified in this field. (Mandatory) For example: Preference Value OPEN IN SAFE MODE YES WEB MENU ESS MAIN Define Roles (IMRO) - Users
You may assign this role to specific users through the Users tab. Seq User This field is used to identify the users to whom the current role is assigned. (Mandatory) Default Role If this toggle is checked, the role will be the default role for the user. Person Code This field identifies the user by their person code within the system. Last Name This field identifies the user by their surname. Define Roles (IMRO) - Users This section allows you to grant execution rights to all users assigned this role. Function This field indicates the function you wish to provide execution rights for. Create / Retrieve / Update / Delete Allowed These toggles allow you to indicate the specific execution rights you wish grant to the user or role.
Screen captures are meant to be indicative of the concept being presented and may not reflect the current screen design.
If you have any comments or questions please email the Wiki Editor
All content © High Line Corporation