...
...
Content
Table of Contents |
---|
Rotations are groupings used to manage large groups of trainees on a single Programme; they are artificial and do not represent any form of reportable data within HEE by themselves.
...
The next increment of data design and UI ideas can be found in here: TIS Rotations ERD V1.12.pptx
An initial refactor of the design for the UI interactions is outlined here: TIS Rotations UI design ideas V1.0.pptx
...
Field Sequence | Field name (V10) | DR field | Reference table | Example value | Other fields available in DR | Type (free text, drop down, check box) & Interaction | Mandatory (Y/N) | Validation / Error Messaging | Filter (Y/N) | Search (Y/N) | Sort (Y/N) | Summary (S) / Detail (D) | Notes | Delete (Y / N) | ||||||||||||||||
Rotations Reference Table (L2 within Admin L1) | ||||||||||||||||||||||||||||||
1 | Rotation Name |
| Y |
| ||||||||||||||||||||||||||
2 | Programme Name |
| Y |
| ||||||||||||||||||||||||||
3 | Programme Number |
| Y |
| ||||||||||||||||||||||||||
4 | Rotation Status |
| Y |
| 5 | Start Date |
| Y |
| 6 | End Date |
| Y |
| ||||||||||||||||
Rotations (within PeopleRotations (L3 within People-Programme Membership) | ||||||||||||||||||||||||||||||
1 | Rotation Name |
| N |
| ||||||||||||||||||||||||||
Rotations (Section within Posts) | ||||||||||||||||||||||||||||||
1 | Add Rotation |
| N | 2 | Rotation Name |
| N | 3 | Programme name |
| Y - if rotation name populated | 4 | Programme number |
| Y - if rotation name populated | 5 | Remove Rotation |
| Y - if rotation name populated |
|
Scenarios
Process Name | PG-1 Create Rotation | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User creates the Rotation grouping so that this can be used elsewhere in TIS | |||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Programmes must be defined User must have appropriate access | |||||||||
Post Conditions | Rotation group created and available to be assigned to People | |||||||||
Process Steps |
| |||||||||
Alternative Flow | N/A | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
...
Process Name | PG-2 View / Edit Rotation | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User should be able to view and make edits to existing Rotation groupings | |||||||||
Actors | HEE Admin TIS Admin | |||||||||
Pre-Conditinos | Programmes must be defined User must have appropriate access | |||||||||
Post Conditions | Changes saved to already created Rotation | |||||||||
Process Steps |
| |||||||||
Alternative Flow | N/A | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
...
Process Name | PG-4 Assign Rotation | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User can link a rotation grouping to TIS data, such as trainee or post | |||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Record does not contain a link to desired rotation | |||||||||
Post-Conditions | Record contains a link to desired rotation | |||||||||
Process Steps |
| |||||||||
Alternative Flow | N/A | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
Process Name | PG-5 Bulk Add/Update Rotation to Trainees | Comments | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description | *As a* Local Office Admin *I want* to be able to link multiple People records to a Rotation efficiently via a spreadsheet upload *So that* I don't have to manually choose a Rotation for each Trainee individually through the Person record in the UIr can link a rotation grouping to TIS data, such as trainee or post | |||||||||||||
Actors | HEE Admin | |||||||||||||
Pre-Conditions | Logged in Authorised User | |||||||||||||
Post-Conditions |
| |||||||||||||
Process Steps |
| TIS People Import Template with Add/Update specified:
TIS People Import Template (to be made downloadable from the FE):
| ||||||||||||
Alternative Flow | PG-4 Assign Rotation | |||||||||||||
Rules |
| |||||||||||||
JIRA Reference | TISDEV-4216 | |||||||||||||
Audit Log |
|
For Discussion
# | Question | Comment | Owner |
---|---|---|---|
1 |
| No, not necessary under new process - link rotation to programme, then assign rotation to person and/or post | |
2 |
| none | |
3 | how should legacy rotations be displayed in TIS? | They should map through into the new data model | Alistair Pringle (Unlicensed) |
4 | Can we remove the RotationPost.Status and RotationPost.SortOrder to simplify the UI interaction? | Just need London (Stuart Morris) to confirm that they don't use it | Reuben Noot (Deactivated) |
...