TIS Components - End to End Processes

Refactor Note

  • Matt Leech (Unlicensed) / Ashley Ransoo Would suggest this page is refactored and merged with Matt's 'site map' diagram to provide a single documentation point for the user journeys available through the UI.


<context>


Level 0 - All

  1. User Management
  2. Programme Management
  3. Post Management
  4. Placement Management
  5. Concerns Management
  6. Assessment Management
  7. Data Management (reference)
  8. Reporting
  9. Support


Level 1 - User Management

  • user on boarding (Internal)
  • person record creation
  • person record edit
  • person record deactivation
  • user off boarding
  • person record archiving


Level 1 - Programme Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 1 - Post Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 1 - Placement Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 1 - Concerns Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 1 - Assessment Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 1 - Data Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 1 - Reporting Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 1 - Support Management

  • submit ticket/request
  • complete ticket/request
  • escalate ticket/request


Level 2 - User Management


  • user on boarding
    • TIS Admin: credentials received - role identified - permissions & credentials entered into KeyCloak - notification sent to user - user confirms login
    • HEE Admin: credentials received - role identified - permissions & credentials entered into KeyCloak - notification sent to user - user confirms login
    • Trust Admin: credentials received - role identified - permissions & credentials entered into KeyCloak - notification sent to user - user confirms login
    • Trainee: credentials received - role identified - TBC - notification sent to user - user confirms login
  • person record creation
    • Trainee: (see Ashley’s document)
    • Trainer: TBC
  • person record edit
    • Trainee (by Admin): navigate to person record - edit details - save details
    • Trainee (by Trainee): navigate to person details - edit details - save details
    • Trainer (by Admin): navigate to person record - edit details - save details
  • person record deactivation
    • Trainee (by System): system checks for Programme end date - confirms dates that have lapsed - switches person record status to “Inactive” - notifies Person
    • Trainee (by Admin): navigate to person record - edit status to “Inactive” - save details - notify person
    • Trainer (by System): system checks for Approval end date - confirms dates that have lapsed - switches person record status to “Inactive” - notifies Person
    • Trainer (by Admin): navigate to person record - edit status to “Inactive” - notify Person
  • user off boarding
    • TIS Admin: off boarding notification received - permissions removed from KeyCloak - notify TBC
    • HEE Admin: off boarding notification received - permissions removed from KeyCloak - notify TBC
    • Trust Admin: off boarding notification received - permissions removed from KeyCloak - notify TBC
    • Trainee: off boarding notification received - permissions removed from KeyCloak - notify person
  • person record archiving
    • Trainee (by System): system checks for Person “Inactive” date - where this is greater than 1 year, archive record
    • Trainer (by System): system checks for Person “Inactive” date - where this is greater than 1 year, archive record


Level 2 - Programme Management

  • create programme
  • create curriculum
  • edit programme
  • edit curriculum
  • deactivate programme
  • deactivate curriculum
  • delete programme
  • delete curriculum
  • archive programme
  • archive curriculum


Level 2 - Post Management

  • create post
  • edit post
  • deactivate post
  • delete post
  • archive post


Level 2 - Placement Management

  • create placement
  • edit placement
  • deactivate placement
  • delete placement
  • archive placement


Level 2 - Concerns Management

  • concern creation
    • Submit (Admin)
    • Submit (trainee)
    • Submit (Other External)
  • concern edit
    • Admin
    • Trainee
    • Submitter
  • deactivate
    • Admin
  • delete
    • Admin
  • archive


Level 2 - Assessment Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 2 - Data Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 2 - Reporting Management

  • create
  • edit
  • deactivate
  • delete
  • archive


Level 2 - Support Management

  • submit ticket/request
  • complete ticket/request
  • escalate ticket/request