Content
Background
...
The next increment of data design and UI ideas can be found in here: TIS Rotations ERD V1.12.pptx
Image RemovedImage Added
An initial refactor of the design for the UI interactions is outlined here: TIS Rotations UI design ideas V1.0.pptx
...
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 | - Navigate to reference data space
- Select field to be edited
- Make changes
- Save
|
|
Alternative Flow | N/A |
|
Rules | - Changes can be made to name or programme link
- Display warning message displayed to warn user of potential impact to previously/already linked Programmes, Trainees, Posts etc
|
|
JIRA Reference | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 4c843cd5-e5a9-329d-ae88-66091fcfe3c7 |
---|
key | TISDEV-3103 |
---|
|
|
|
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 | - Navigate to record
- Select rotation from drop down
- Save record
- Display rotation grouping against record
|
|
Alternative Flow | N/A |
|
Rules | - Multiple rotations can be selected per record
- Historical view diplayed via audit log only
- Display warning message where rotation field is edited and is linked to another record i.e. Person is in Placement and one of the fields is changed
- Only Current rotations can be selected
|
|
JIRA Reference | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 4c843cd5-e5a9-329d-ae88-66091fcfe3c7 |
---|
key | TISDEV-3336 |
---|
|
|
|
Audit Log | - add rotation - who when
- edit rotation - who/when
|
|
Process Name | PG-5 Bulk Add/Update Rotation 1 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 | - New Person records created on TIS
- Where Person records already exist and the Programme matching criteria met, the records get Added/Updated with the Rotation 1 value from the spreadsheet.
- Person record contains a link to desired rotation
|
|
Process Steps | - Download the TIS People Import template
- Populate the spreadsheet with people records and Rotations
- Upload spreadsheet
- System validates spreadsheet and presents validation errors if any
- System creates/update new records based on spreadsheet values
- System presents confirmation when process completes
| TIS People Import Template with Add/Update specified: View file |
---|
name | TIS Recruitment Import Template - with Add and Update fields.xlsx |
---|
height | 150 |
---|
|
TIS People Import Template (to be made downloadable from the FE): View file |
---|
name | TIS People Import Template.xlsx |
---|
height | 150 |
---|
|
|
Alternative Flow | PG-4 Assign Rotation |
|
Rules | - This is a non-mandatory field.
- It is an 'Update' type field
Although on the Front End we can add multiple Rotations to the - Only 1 Rotation can be added/edited per ProgrammeMembership of a Person record from the FE, from the Bulk Import we
should only allow one to be added initially or updated with subsequently.- expect a similar behaviour
I.e. If you are creating a new person record with a prog membership and specify a rotation then you want it added.
Re multiple rotations - this is very rare and shouldn't be done via the import, only manually in the system. Therefore if you update -
If you are updating a record and specify a different rotation with matching
prog - person and programme membership then you would want it to replace the value
rather than add to it- held.
- Accepted values for Rotation
1 - on the template are only one of those attached to the Programme specified and are Current, else should present an error. I.e. Can only add to a Rotation linked to the programme membership you are adding.
- You should not be allowed to import a Rotation without entering 'Programme name' and 'Programme number' details on the template. This should present an error.
- If a blank value specified, no action by the import.
|
|
JIRA Reference | TISDEV-4216 |
|
Audit Log | - Who created the people record and when
- add rotation - who when
- edit rotation - who/when
|
|
...