The Control Permissions tab on User Roles allows the user to set permissions (Editable, Disable, Hide or Bypass) for any control (field, button, tab, etc.) on any i21 Screen. This is also where the user can set a field to be Required, give it a custom label name and Default Value.
Button
Button Drop-down
Checkbox
Date Picker
Drop-down (Combo Box)
Grid
HyperLink
List Box
Radio Button
Text
Text Area
Toolbar Buttons
Numeric Field (Spin Edit)
Tab
Here are the steps on how to setup the Control Permissions:
Log in as Admin user
On user’s menu panel, go to System Manager folder then click User Roles
Select and open a User Role on Search User Roles
Click the Control Permissions tab
Click the Add button.
If the add button is clicked for the first time on the build, Generating of listings will appear before Add Control Permissions screen
Select controls from the list on Add Control Permissions screen, then click Open toolbar button
Select Permission of the control:
Editable - Allows a user to edit data in the control.
Disable - Makes a field read-only or a button/tab disabled.
Hide - Hides/Removes a field, button or tab from the screen.
Bypass - Applies to fields where you do not want the cursor to appear when tabbing through the fields.
To set a control to be a required field, tick the check box under Required column.
Click Save toolbar button
NOTES:
If the user has multiple roles setup in a location, and both roles has a restriction on a screen, there will be a prioritization in the permission
Control Permission prioritization order:
1. Bypass
2. Disable
3. Hide
4. Editable
Role
Permission Setting
Expectation
Role 1 = Administrator
Editable
The control should be hidden / disabled
Role 2 = ADMIN
Hide / Disable
However, if one of the roles has permission and the other do not or has a full access
Role
Permission Setting
Expectation
Role 1 = Administrator
None / Full access
The control should be hidden / disabled
Role 2 = ADMIN
Hide / Disable
Here are the steps on how to setup the Control Permissions:
Log in as Admin user
On user’s menu panel, go to System Manager folder then click User Roles
Select and open a User Role on Search User Roles
Click the Control Permissions tab
Click the Add button.
If the add button is clicked for the first time on the build, Generating of listings will appear before Add Control Permissions screen
Select controls from the list on Add Control Permissions screen, then click Open Selected toolbar button
Select Permission of the control:
Editable - Allows a user to edit data in the control.
Disable - Makes a field read-only or a button/tab disabled.
Hide - Hides/Removes a field, button or tab from the screen.
Bypass - Applies to fields where you do not want the cursor to appear when tabbing through the fields.
To change the label of the control, click the field under Custom Label column and enter the desired label.
To set a control to be a required field, tick the check box under Required column.
Click Save toolbar button
NOTES:
If the user has multiple roles setup in a location, and both roles has a restriction on a screen, there will be a prioritization in the permission
Control Permission prioritization order:
1. Bypass
2. Disable
3. Hide
4. Editable
Role
Permission Setting
Expectation
Role 1 = Administrator
Editable
The control should be hidden / disabled
Role 2 = ADMIN
Hide / Disable
However, if one of the roles has permission and the other do not or has a full access
Role
Permission Setting
Expectation
Role 1 = Administrator
None / Full access
The control should be hidden / disabled
Role 2 = ADMIN
Hide / Disable
Here are the steps on how to setup the Control Permissions:
Log in as Admin user
On user’s menu panel, go to System Manager folder then click User Roles
Select and open a User Role on Search User Roles
Click the Control Permissions tab
Click the Add button.
If the add button is clicked for the first time on the build, Generating of listings will appear before Add Control Permissions screen
Select controls from the list on Add Control Permissions screen, then click Open Selected toolbar button
Select Permission of the control:
Editable - Allows a user to edit data in the control.
Disable - Makes a field read-only or a button/tab disabled.
Hide - Hides/Removes a field, button or tab from the screen.
Bypass - Applies to fields where you do not want the cursor to appear when tabbing through the fields.
To change the label of the control, click the field under Custom Label column and enter the desired label.
To set a control to be a required field, tick the check box under Required column.
Click Save toolbar button
NOTES:
If the user has multiple roles setup in a location, and both roles has a restriction on a screen, there will be a prioritization in the permission
Control Permission prioritization order:
1. Bypass
2. Disable
3. Hide
4. Editable
Role
Permission Setting
Expectation
Role 1 = Administrator
Editable
The control should be hidden / disabled
Role 2 = ADMIN
Hide / Disable
However, if one of the roles has permission and the other do not or has a full access
Role
Permission Setting
Expectation
Role 1 = Administrator
None / Full access
The control should be hidden / disabled
Role 2 = ADMIN
Hide / Disable
Here are the steps on how to setup the Control Permissions:
Log in as Admin user
On user’s menu panel, go to System Manager folder then click User Roles
Select and open a User Role on Search User Roles
Click the Control Permissions tab
Click the Add button.
If the add button is clicked for the first time on the build, Generating of listings will appear before Add Control Permissions screen
Select controls from the list on Add Control Permissions screen, then click Open Selected toolbar button
Select Permission of the control:
Editable - Allows a user to edit data in the control.
Disable - Makes a field read-only or a button/tab disabled.
Hide - Hides/Removes a field, button or tab from the screen.
Bypass - Applies to fields where you do not want the cursor to appear when tabbing through the fields.
To change the label of the control, click the field under Custom Label column and enter the desired label.
To set a control to be a required field, tick the check box under Required column.
Click Save toolbar button
Here are the steps on how to setup the Control Permissions:
Log in as Admin user
On user’s menu panel, go to System Manager folder then click User Roles
Select and open a User Role on Search User Roles
Click the Control Permissions tab
Click the Add button.
If the add button is clicked for the first time on the build, Generating of listings will appear before Add Control Permissions screen
Select controls from the list on Add Control Permissions screen, then click Open Selected toolbar button
Select Permission of the control:
Editable - Allows a user to edit data in the control.
Disable - Makes a field read-only or a button/tab disabled.
Hide - Hides/Removes a field, button or tab from the screen.
Bypass - Applies to fields where you do not want the cursor to appear when tabbing through the fields.
To change the label of the control, click the field under Custom Label column and enter the desired label.
To set a control to be a required field, tick the check box under Required column.