Table of Contents |
---|
Review Adding and Managing Users in the System if adding users to the system.
Users who log in to the system are usually given an Employee record. This Employee record can be given Roles. A Role can have a BPM Role and Secure Features
Gliffy | ||
---|---|---|
|
Security in the System works in a number of ways, mostly controlled by Roles and Secure Features.
|
Roles
Role Level is used to manage reporting relationships in the system
Usage Preferences - persons that may be assigned the role
- Primary - employees can be assigned this role
- Alternative - people linked to debtors or creditors can be assigned this role in the context of that link
- Guest - people may have a direct guest link to get access to limited information - eg on websites
- Any - any of the above
Type - types are used to determine which persons on a customer or supplier are contacted by system generated emails (eg people with an Accounts type role will get statements, remittance advices etc from the system) - see Adding and Managing Users in the System
Roles provide users with Secure Features - see Secure Features.
Most actions are restricted or allowed depending on whether the logged in user has a Role that has a Secure Feature but it can also be controlled by:
- The Qualifier for the Secure Feature for the Role
- Whether the user has a Role that has a BPM Role
- Whether the user is an Administrator, i.e. has the 'Is Admin?' check box ticked on the Employee formthe Employee form (this can only be ticked by an employee that already has it ticked)
- Whether the user is logged into the 'back office' (primary login), via a web portal (alternate login) or via a website (anonymous)as
- Registered Employee - normal users
- Member/Business Associate - customers or suppliers, agents, or other external party
- Guest - Anonymous style - perhaps a website
BPM Role
A BPM (Business Process Map) Role primarily controls what menus are available to the user, however it can also be used directly to restrict or allow an action.
See /wiki/spaces/SI/pages/33054890 for more information.
How To:
Display
...
the Roles an Employee has
- General Admin menu, Relationships, Employee
- Select the employee by entering their Login Code
- Switch to the Roles tab
Print a list of all Employees with their Roles
- General Admin menu, Relationships, Employee
- Switch to the Master List tab
- From the Action menu choose 'List Employees with Roles'
- The report shows:
- Login code
- Person code
- Name
- Whether they are Admin
- Whether they are a Debtor
- Whether they are a Creditor
- A list of their Roles
...
Display a Role definition
From an Employee
General Admin menu, Relationships, Employee
...
- If the Employee has the role to be displayed then right click the Role Name and choose Properties, or double click the Role Name
- Enter the Role name or the start of the Role name in the text box to the right of the Role button and press Tab
- If a list of roles displays then right click the Role Name and choose Properties, or double click the Role Name
- Click the Role button and choose Select...
- The complete list of Roles will be displayed
- Click the Role Name heading to sort them by Role Name
- Right click the Role Name and choose Properties, or double click the Role Name
...
From the Administration menu
- Administration menu, Control, Security
- Select the Role to be displayed by either:
- Enter the Role name or the start of the Role name in the text box labelled Role Name and press Tab
- If a list of roles displays then right click the Role Name and choose Properties, or double click the Role Name
- Click the '...' button to the right of the text box labelled Role Name
- The complete list of Roles will be displayed
- Click the Role Name heading to sort them by Role Name
- Right click the Role Name and choose Select, or double click the Role Name
- Enter the Role name or the start of the Role name in the text box labelled Role Name and press Tab
Display what Employees have a Role
- Display the Role as shown above
- Switch to the Users tab
- Right click in the list area and choose Refresh to ensure that the displayed list is for the Role selected on the Roles tab
Display what Secure Features a Role has
- Display the Role as shown above
- The Secure Features are listed in the bottom half of the Roles tab
Display a Secure Feature
- Administration menu, Control, Security
- Select the Secure Feature to be displayed by either:
- Enter the Secure Feature name or the start of the Secure Feature name in the text box to the right of the Secure Feature button and press Tab
- If a list of secure features displays then right click the Name and choose Properties, or double click the Name
- Click the Secure Feature button and choose Select...
- The complete list of Secure Features will be displayed
- Click the Name heading to sort them by Name
- Right click the Name and choose Select, or double click the Name
- Enter the Secure Feature name or the start of the Secure Feature name in the text box to the right of the Secure Feature button and press Tab
- When the required Secure Feature name is displayed to the right of the Secure Feature button then click the Secure Feature button and choose Properties
Display what Roles have a Secure Feature
- Display the Secure Feature as shown above
- The Roles that have this Secure Feature are listed in the bottom half of the Secure Feature tab
Print a list of all Roles with their Secure Features
- General Admin menu, Relationships, Employee
- Switch to the Master List tab
- From the Action menu choose 'List Roles with Secure Features'
- The report shows:
- Role Name
- A list of the Secure Features of that Role
Display what Employees have a Secure Feature
- Display the Secure Feature as shown above
- Switch to the Users tab
- Right click in an empty area of the list area and choose Refresh to ensure that the displayed list is for the Secure Feature selected on the Secure Feature tab
Add or Delete a Role for an Employee
- General Admin menu, Relationships, Employee
- Select the Employee by entering their Login Code
- Switch to the Roles tab
- To delete a Role:
- Right click the Role Name in the list and choose Delete
- To add a Role:
- Click the small Clear button at the right of the form
- Select the Role to be added by either:
- Enter the Role name or the start of the Role name in the text box labelled Role Name and press Tab
- If a list of roles displays then right click the Role Name and choose Properties, or double click the Role Name
- Click the '...' button to the right of the text box labelled Role Name
- The complete list of Roles will be displayed
- Click the Role Name heading to sort them by Role Name
- Right click the Role Name and choose Select, or double click the Role Name
- Enter the Role name or the start of the Role name in the text box labelled Role Name and press Tab
- Click the 'Save Role' button
- The user will need to log out and log back in for the change to be effective
Add or Delete a Secure Feature for a Role
- Display the Role as shown above
- To delete a Secure Feature:
- Right click the Name in the list and choose Delete
- To add a Secure Feature:
- Click the small Clear button at the right of the form
- Select the Secure Feature to be added by either:
- Enter the Secure Feature name or the start of the Secure Feature name in the text box to the right of the Secure Feature button and press Tab
- If a list of secure features displays then right click the Name and choose Properties, or double click the Name
- Click the Secure Feature button and choose Select...
- The complete list of Secure Features will be displayed
- Click the Name heading to sort them by Name
- Right click the Name and choose Select, or double click the Name
- Enter the Secure Feature name or the start of the Secure Feature name in the text box to the right of the Secure Feature button and press Tab
- Click the 'Save Feature' button
> select an employee
To add a new role - clear the role form - provide a name and fill in the details.
From the Administration menu
Administration > Config > Roles
Display a Secure Feature, who has it, which roles have it.
Add a new Role
- Administration menu, Control, Security
- Enter a new Role Name
- Select a BPM Role from the list if this role is to enable menus
- Enter a Description
- Add Secure Features as required, as shown above
- Click 'Save F4'
Add a new Secure Feature
A new Secure Feature is only useful if the system code has restrictions based on the feature. This has to be done by System staff. Discuss your requirements with themus.
...
Terminate a Role
To keep history of the roles in the system are associated with either or both of:
- A /wiki/spaces/SI/pages/33054890 as defined in the Process Map is the screens they will get access to
- Secure Features to add to what they are able to do or see in the system (and may therefore affect the screens that they view.
Roles Tab
Selecting a Role into this tab will cause the other tabs to show information about the chosen role.
- Enter the role name (or search for one)
- Attach a /wiki/spaces/SI/pages/33054890
- Enter a sequence number (where this role will appear from the LHS of a users menu)
- Enter a description of the role
- Add any secure features that you would like this role to have. Note that if a person has any role with a secure feature already they do not need to have it added again through another Role.
Users Tab
Lists all the users with the Role chosen in Roles Tab
Member or BA Logins
Lists all Business Associates with the role and allows an update to all these menus to be published immediately to limit capability (otherwise will take effect when they next login)- roles are not deleted - they are terminated.
Status > Terminate this role
A terminated role can be re-instated