Table of Contents | ||||
---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
User | Identity | Role | Scope | Explanation |
---|---|---|---|---|
Lucy | Internal User | “User” + “Admin” |
|
|
Lucy | Client | “Client” | Client = ”*” |
|
Kim | Internal User | “User” | Client = “ROOM” |
|
Jack | Client | “Client” | Client = “ROOM” |
|
Simon | Client | “Client” | Client = “Pharma” |
|
...
Requirements
Admin - User Maintenance
User Maintenance List Users to see users, their identities and roles
Jira Legacy server System JIRA serverId b157ffa3-650f-3eac-ac6a-49d6a4f1db87 key WG-545 User Maintenance Details Screen to view and update general user information and add identities
Jira Legacy server System JIRA serverId b157ffa3-650f-3eac-ac6a-49d6a4f1db87 key WG-994 Create User Identities (pass in user and identity alias and it will create the identity alone if the user already exists, otherwise it will create the user and the identity).
Role Manage role allocation against a user identity Scope
Jira Legacy server System JIRA serverId b157ffa3-650f-3eac-ac6a-49d6a4f1db87 key WG-995 Create specific permissions against a role (backend programming)
Jira Legacy server System JIRA serverId b157ffa3-650f-3eac-ac6a-49d6a4f1db87 key WG-996 Manage scope allocation against a user identity
Identity SelectionJira Legacy server System JIRA serverId b157ffa3-650f-3eac-ac6a-49d6a4f1db87 key WG-997
Application Identity Switching
If a user has more than one Identity assigned to them a selection must be made for a given user when they log on (eg. drop-down of identity if there is more than one). The selection becomes the default until a new selection is made.
For example whilst in an application, an internal user with client portal access could have a default selection to their internal user whilst being able to switch to a client portal user by selecting a client portal identity.
Jira Legacy server System JIRA serverId b157ffa3-650f-3eac-ac6a-49d6a4f1db87 key WG-1003
Allocated Permissions within Application
The White Glove application has permissions which need to be applied to screens and assets within each screen.
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
List of Users
User Users can be maintained by selecting “Maintenance” in the menu option “Maintenance” which left hand menu. This will show a list of users . This list of users contains information likecontaining the following information:
User IDName
User Credentials
Contact Details
User TypeUser Identities
Internal user, possibly also client and supplier for specific users
Client for a client user
Supplier for a supplier user
User roles for each identity
User - application maintenance and configuration
Client - client view
Supplier - supplier view
User
...
Details
Operations
The User record can be maintained, deleted, cloned and added
...
made active or inactive at any time
...
have clients or suppliers associated with it
Domain Model
Maintenance Domain Model . Identities can be selected in this screen.
Identities
Users can have identities added. An identity is one configuraton of a user which allows them to behave in a defined way within the application.
There is a default identity created when a user is created. In the White Glove application the identities are
Internal User
Client
Supplier
Roles
A user role defines what the user can do within its identity. Roles can be as big or as small as required and multiple roles can be assigned to an identity. Specific permissions are granted to each role.
Permissions
A set of permissions is applied to functionality within the application, enabling users to perform only the functions specifically allocated to them.
Scope
Scope is about the data which the user can see within their selected identity. This applies to a specific identity with a specific set of roles. For the White Glove application the current scope is confined to client and supplier records.