Difference between revisions of "Security Group Menu"

From All n One's bxp software Wixi

Jump to: navigation, search
m (Security Group Page)
m (SGM - Level)
Line 56: Line 56:
  
 
* 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.
 
* 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  
+
* 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
 
* 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

Revision as of 15:09, 8 April 2018

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.


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_Group.asp.


Every Section Group has a page.

  • There is a public version of the page and functional version of the page. The public version is what any user can see if they manage to negotiate their way to the page.
  • The functional version of the page is visible to users explicitly named in the Security, the manager and the assistant manager of the Section Group.


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 Icons of the Security Group to draw the page.

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.