Difference between revisions of "Security Group Menu"
From All n One's bxp software Wixi
Philip Lacey (talk | contribs) m (→SGM - Level) |
Philip Lacey (talk | contribs) m |
||
| (One intermediate revision by the same user not shown) | |||
| Line 34: | Line 34: | ||
| − | There are up to three versions of the Main Menu possible to view based on USID principles. | + | There are up to three versions of the Main Menu possible to view based on USID principles called Levels. |
The settings for the page are managed through ''Main Menu > System Access Management > System Management > System Settings'' | The settings for the page are managed through ''Main Menu > System Access Management > System Management > System Settings'' | ||
| + | |||
| Line 59: | Line 60: | ||
* HTML : The custom HTML for the body of the menu | * HTML : The custom HTML for the body of the menu | ||
* JavaScript : The custom JavaScript for the body of the menu | * JavaScript : The custom JavaScript for the body of the menu | ||
| + | |||
| + | |||
== Security Group Page == | == Security Group Page == | ||
| − | This page is always located in /client_x/main/ | + | This page is always located in /client_x/main/userSGM_Page.asp. |
| + | |||
| + | |||
| + | Every Section Group has a dedicated menu page. | ||
| + | * There is a Public version of the page. The public version is what any user can see if they manage to negotiate their way to the page. | ||
| + | * There are 3 functional versions of the page visible to users explicitly named in the Security Group, the Manager and the Assistant manager of the Section Group. | ||
| + | |||
| + | |||
| + | |||
| + | === SGP - Settings === | ||
| + | |||
| + | |||
| + | There are a number of general settings available. | ||
| + | |||
| + | * Icon | ||
| + | * Title | ||
| + | * Default Level | ||
| + | * Level Titles | ||
| + | |||
| + | |||
| + | * Title - HTML | ||
| + | * Title - JavaScript | ||
| + | |||
| + | |||
| + | === SGP - Public and Levels === | ||
| − | |||
| − | |||
| − | |||
| + | Public is visible to all users and will provide a security message if left blank. | ||
| + | |||
| + | * Type : Custom | Icons, which are explained below | ||
| + | * Library : Comma separated JavaScript libraries to be included on the page from the standard list [[Reference_Table_-_Page_Libraries]] | ||
| + | * HTML : The HTML to appear on this level of Security Group Page. | ||
| + | * JavaScript : The JavaScript to appear on this level of Security Group Page. | ||
There are a number of configuration designs possible. | There are a number of configuration designs possible. | ||
* Custom : Custom allows completely custom HTML and JavaScript to be applied. | * Custom : Custom allows completely custom HTML and JavaScript to be applied. | ||
| − | * Icons : Is a system generated version of the interface which uses the | + | * Icons : Is a system generated version of the interface which uses the security config of the Security Group to draw the icons available. |
| + | |||
| + | |||
= Design considerations = | = Design considerations = | ||
| Line 84: | Line 116: | ||
Traditional design can be flawed when dealing with diverse groups accessing the same functionality. | Traditional design can be flawed when dealing with diverse groups accessing the same functionality. | ||
| − | + | ''This can lead to an inefficient design process and sometimes an inappropriate design, which may be “accessible” to people with disabilities, but in practice unusable '' | |
https://pdfs.semanticscholar.org/9800/1916bc0043cdbc0513d550740414fad7c078.pdf | https://pdfs.semanticscholar.org/9800/1916bc0043cdbc0513d550740414fad7c078.pdf | ||
| − | With this approach in mind, the triple menu option provides the ability to have 3 design layouts for the same functional structure. | + | With this approach in mind, the triple menu option provides the ability to have 3 design layouts for the same functional structure, called levels. |
| + | |||
| + | |||
| + | |||
| + | [[Category:Module Specific:System Access Management]] | ||
Latest revision as of 09:53, 9 April 2018
Contents
1 Overview
Each Security Group represents a logical business unit. Security_Group Each Security Group has a manager, assistant, staff and would provide a public services to the business.
The Security Group Menu engine is a menu management system which is built from the Security Groups system of bxp. There is a Main Menu to allow you select the Security Group. Then each Security Group has a customisable menu page.
2 Structure
The engine comprises of two controlling pages.
- Security Group Main Menu
- Security Group Page
The Main Menu provides access to the Section Groups the user has access to.
A Security Group Page, provides the management for that Security Group.
The Main Menu and each Page has the ability to have 3 different display options. This is part of USID, details of which are available below.
2.1 Security Group Main Menu
This page is always located in /client_x/main/userSGM_Main.asp and is available to all users who are logged in.
There are up to three versions of the Main Menu possible to view based on USID principles called Levels.
The settings for the page are managed through Main Menu > System Access Management > System Management > System Settings
2.1.1 SGM - Main
- Default Level : Which level is the default one for users if none specified.
- A number which can be passed as intLevel to the page via QueryString.
- Title - HTML : The banner bar along the top of the page on all menu levels
- Title - JavaScript : JavaScript for the banner which appears on all menu levels.
- Level - Titles : Three names, separated by commas. Level 1,Level 2,Level 3
- Level - Buttons : If you prefer to have custom HTML buttons, simply add in the HTML directly.
2.1.2 SGM - Level
- Type : Custom | Icons : Custom will use the HTML and JavaScript below. Icons will self generate using the Icons to all the Security Groups the user is assigned or manager or assistant manager of.
- Library : Comma separated JavaScript libraries to be included on the page from the standard list Reference_Table_-_Page_Libraries
- HTML : The custom HTML for the body of the menu
- JavaScript : The custom JavaScript for the body of the menu
2.2 Security Group Page
This page is always located in /client_x/main/userSGM_Page.asp.
Every Section Group has a dedicated menu page.
- There is a Public version of the page. The public version is what any user can see if they manage to negotiate their way to the page.
- There are 3 functional versions of the page visible to users explicitly named in the Security Group, the Manager and the Assistant manager of the Section Group.
2.2.1 SGP - Settings
There are a number of general settings available.
- Icon
- Title
- Default Level
- Level Titles
- Title - HTML
- Title - JavaScript
2.2.2 SGP - Public and Levels
Public is visible to all users and will provide a security message if left blank.
- Type : Custom | Icons, which are explained below
- Library : Comma separated JavaScript libraries to be included on the page from the standard list Reference_Table_-_Page_Libraries
- HTML : The HTML to appear on this level of Security Group Page.
- JavaScript : The JavaScript to appear on this level of Security Group Page.
There are a number of configuration designs possible.
- Custom : Custom allows completely custom HTML and JavaScript to be applied.
- Icons : Is a system generated version of the interface which uses the security config of the Security Group to draw the icons available.
3 Design considerations
The engine provides "User Sensitive Inclusive Design" capability. File:User Sensitive Inclusive Design - Newell Gregor 2010.pdf
Traditional design can be flawed when dealing with diverse groups accessing the same functionality.
This can lead to an inefficient design process and sometimes an inappropriate design, which may be “accessible” to people with disabilities, but in practice unusable https://pdfs.semanticscholar.org/9800/1916bc0043cdbc0513d550740414fad7c078.pdf
With this approach in mind, the triple menu option provides the ability to have 3 design layouts for the same functional structure, called levels.