Link Users to Functions {USERS-3}


This option should be used in the distributed access control mode. This option checks that the granter of a Function has a "GRANT = Y" in the grants field. The granter may thus only grant Access to others users, to those functions which they themselves have been granted access (with a grant option = "Y"). 


GOPS-4 (Grant Function to Users) vs USERS-3 (Link Users to Functions).

Only high-level system administrators should have access to menu option GOPS-4. In here, anybody can 'grant' as well as give 'process' access to anybody. You do not have to have a 'grant' access to a function in order to give either a 'grant' access or a 'process' access to anybody. Keep in mind that if you create a function in menu option USERS-2 (Function Definitions), an entry is automatically created for you in GOPS-4 (and USERS-3) with a 'grant' access option.

Validation applicable to both GOPS-4 and USERS-3:

  1.    Invalid function code.
  2.    Duplicate menu/option combination given to this person: Menu-Option.
  3.    Duplicate grant given to this person for menu option: Menu-Option.
  4.    Duplicate user/function definition.
  5.    Attempt to give Access to a User with an End Date.

Validation specification to USERS-3.

  1. Invalid attempt to give access to this function.

This may be because you do not have 'grant' access for that specific function or that there are duplicate menu/option combination for the users, regrettably, you are not authorized to link that user to that function.

Fields in the option:

Panel box 1:  Individual User Functions in the System.

Field Type
&
Length
Description
User Number N9  The user number defined in {USERS-5}, TAB - Individual User Access Definition, must be entered: the name of the user will be displayed automatically.
User Type A1 Radio Group:
S-Student
P-Personnel
O-Other.
Grant A1 May this user, furthermore grant access on this option? If this is a (Y)es, then this user has the right to grant other users access to this function. A (N)o or a NULL is regarded as a NO. The latter record is required for a user to have access for herself / himself.

NB: Should a user want to access the menu's and also want to give access to other users for this function, then you must have 2 records for this function, one blank and one with a 'Y'.
Function A9 The function codes, which describe the task to be performed by the user, must be entered here. The function code is any one or more of the function codes defined in option {USERS-2}, TAB - Function Codes and Descriptions.
End Date DD-MON-YYYY Date on which current user has no more access to the ITS system.

  • When a Personnel Member is "Resigned" (Refer to service Records {PBOP-2}), the date will be populated into the 'End Date' field, where the user Type is (P)ersonnel.
  • When an expiry date is inserted for an "O"ther User {BOPS-22}/ {GOPS-3}, the date will be populated into the 'End Date' field, where the user Type is (O)ther.
  • When an expiry date is inserted in the Student Biographical Detail {SREGB-1}, the date will be populated into the 'End Date' field, where the user Type is (S)tudent.
Display field only.
Note: Any number of functions can be linked to a single user, but the system will preclude cases where the same menu option occurs more than once in the functions to be linked to a single user. The message: "Duplicate Menu / Option combination given to this person" will be displayed in such cases. 

Example:

users-3b1p1i2.jpg


Processing
Rules
 
  No special processing rules.


See Also:  


History of Changes

Date System Version By Whom Job Description
20-DEC-2006 v01.0.0.0 Charlene van der Schyff T134775 New manual format.
11-MAR-2008 v01.0.0.0 Vaughn Dumas T134775 System owner proof read
15-SEP-2008 v01.0.0.0 Charlene van der Schyff T152060 Edit language obtained from proof read language Juliet Gillies.
25-OCT-2008 v01.0.0.0 Charlene van der Schyff T151378 Added new field user type together with new image.
20-AUG-2010 v01.0.0.1 Goodman Kabini T169026 Add NB: description for Grant field.
16-APR-2012 v02.0.0.0 Sister Legwabe T182231 Add correspondence description
03-MAY-2012 v02.0.0.0 Dinong Sereko T182231 System owner proof read
29-APR-2013 v03.0.0.0 Donald Lamola T189155 Add End date description
29-Apr-2013 v03.0.0.0 Dinong Sereko T189155 System owner proof read
05-Jun-2014
v04.0.0.0
Nokuthula Mafenuka
T197252
Add new image
12 Feb 2016
v04.0.0.0
Farai Mukwambo
t197252
Changed Block to Panel box. Updated image
6-Apr-2018
v04.1.0.0
Sarah Seeletse
t226227
Update with New int4.1 image