Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Since the scope of the Trainee View is limited to current functionality, the scope relating to Trainee JIRA tickets should be as follows: ADD STEVE LIST EQUIVALENCE

  • TIS-540
  • TIS-684
  • TIS-681
  • TIS-539
  • TIS-683
  • TIS-92
  • TIS-682
  • TIS-278 << NOT REQUIRED, REMOVED FROM JIRA
  • NEW STORY REQUIRED - support 
  • NEW STORY REQUIRED - form R, part A

...

Process NameT-1 New Registration - FURTHER DISCUSSION REQUIRED, maybe make this a sub-story of TIS-629Comments MVP - move to Admin UM
DescriptionUser Admin has the ability to register a user to use the TIS system directly

Is this a necessary story? Do trainees have the ability to request Intrepid access? Do we need same/separate login details for new TIS, so migration consideration? 

Trainees will not be requesting access we will send

Trainees will not be requesting access we will send creds out as part of the onboarding process. We will have to consider how we migrate the current trainees onto TIS.

ActorsTraineeAdmin 
Pre-ConditionsTBCTrainee must have registered via Oriel to a particular region
Post-ConditionsTrainee has access to new TIS system - login / logout capability 
Process Steps
  1. user register a username
  2. user sets password
  3. user sets security
  4. user validates details
  5. system shares
What interaction should this have with Admin UI? What are the back end implications? 
  1. Import trainees from Oriel
  2. Trigger welcome message send -  inform trainees of what TIS is about, support, login details to follow
  3. Trigger credentials send

Admins should be able to trigger welcome message, credentials message, oriel manual upload

User able to change their password once logged in for the first time. User name will be email address. Processes to be done by the admins/system not the trainee.

Alternative FlowUser is registered from <another system>

Alternative Flow

Non-oriel import (Dentists / Other Academic Trainees)

 
RulesTBC

Format of username? Email

Validation of password? None

What security should be implemented? There will be a trainee 'role' applied to all trainee users.
  • Username format: valid email address
  • No account validation
  • Password to be autogenerated
  • All users given appropriate access for "Trainee" role

JIRA ReferenceTIS-629Wider discussion necessary on whether this is a valid story, before writing a JIRA ticket
Audit LogTBC 

No need to report on this

 Oriel upload to be considered separately


Process NameT-2 Trainee Login FURTHER DISCUSSION REQUIREDLogin Comments MVP
DescriptionTrainee has the ability to login using the details they were registered for the service withWill they be able to use their old details, or have to re-register?

I expect all trainees will require new login credentials but they will not have to 'register' as we will send out logins as and when we migrate trainees to TIS.

What about users transitioning from Synapse? What will happen to details there?

The process will be the same for Synapse users as they are transitioning from one system to another.

ActorsTrainee 
Pre-Conditions

Trainee has been registered on systemTrainee has validated their registered details


Post-ConditionsTrainee is able to view the login space 
Process Steps
  1. Traine Trainee enters username
  2. Trainee enters password
  3. System validates details
  4. System presents logged in view of system
 
Alternative Flow

T-17 Forgotten Username

T-18 Forgotten Password

T-19 Username / Password Error

T-XX: update login details

 
Rules
  • Error: Invalid email/password entered
  • Error: Incorrect password

JIRA ReferenceN/A to be created Audit LogTBD
Monitoring

No users logging in

Further discussion required

 



T-3 Trainee LogoutComments MVP
DescriptionTrainee has the ability to logout of the system
ActorsTrainee 
Pre-Conditions

Trainee has been registered on system

Trainee has validated their registered details


Post-ConditionsTrainee leaves logged in view of system securely 
Process Steps
  1. Trainee selects to logout
  2. System logs user out
  3. System presents logged out view
 
Alternative FlowN/A 
RulesN/A 
JIRA ReferenceN/A 
Audit LogTBD 

...