Programmes - Schools Field Validation & Scenarios DRAFT

Background 

Schools are created in order to link Heads of Schools to Programmes and enable reporting


Scope for TIS

  • Act as Reference Data
  • Available as labels / drop downs within relevant components in the Admin UI
  • Editable by the local office and data leads
  • Functionality should include - 
    • create school
    • view/edit school
    • remove school



Currently

  • users can associate schools with Programmes
  • a Programme can be assigned to only one Schools at a single point in time
  • Schools should be displayed within Programme membership of a Person record



Field Validation

Field SequenceField name (V10)DR fieldReference tableExample valueOther fields available in DRType (free text, drop down, check box) & InteractionMandatory (Y/N)Validation / Error MessagingFilter (Y/N)Search (Y/N)Sort (Y/N)Summary (S) / Detail (D)NotesDelete (Y / N)
Reference Table
1School Name
vwProgrammeSchool

  • Free text
Y
  • Must be unique 
  • limit to 25 characters
N/AN/AN/AN/AN/AN/A
2Local Office Owner
vwProgrammeSchool

  • Drop down
Y
  • must select 1
N/AN/AN/AN/AN/AN/A
3School Status
vwProgrammeSchool

  •  Drop down
Y
  • Must select 1
N/AN/AN/AN/AN/AN/A
4School Number
vwProgrammeSchool

  • Smart search drop down
N
  • free text
N/AN/AN/AN/AN/AN/A
5School Type
vwProgrammeSchool

  • drop down
NN/AN/AN/AN/AN/AN/AN/A
6Head of School
vwPerson

  • smart search drop down
N
  • only select from trainer list




It may no be possible to differentiate between role types i.e. Trainer v Trainee
Programme Form
N/ASchool Name



  • drop down
N
  • can only be selected from list
N/AN/AN/AN/AN/AN/A

Scenarios

Process NameSC-1 Create SchoolComment
DescriptionUser creates the School grouping so that this can be used elsewhere in TIS
ActorsHEE Admin
Pre-Conditions

User must have appropriate access


Post ConditionsSchool group created and available to be reported against
Process Steps
  1. Navigate to reference data space
  2. Select to create new
  3. Enter all mandatory fields
    1. School name
    2. Local Office Owner
    3. School Status
    4. School Number
    5. School Type
    6. Head of School
  4. Save
  5. New School grouping is available across TIS as a reference value

Alternative FlowN/A
Rules
  • name is free text
  • limit to 25 characters
  • name / number must be unique

JIRA Reference

TISDEV-3247 - Getting issue details... STATUS


Audit Log
  • Create record - who / when



Process NameSC-2 View / Edit SchoolComment
DescriptionUser should be able to view and make edits to existing School groupings 
Actors

HEE Admin

TIS Admin


Pre-Conditinos

User must have appropriate access


Post ConditionsChanges saved to already created School
Process Steps
  1. Navigate to reference data space
  2. Select field to be edited
  3. Make changes
  4. Save

Alternative FlowN/A
Rules
  • Changes can be made to any/all fields in the record
  • Display warning message displayed to warn user of potential impact to previously/already linked Programmes

JIRA Reference

TISDEV-3889 - Getting issue details... STATUS


Audit Log
  • Edit record - who/when

Process NameSC-3 Remove School Record from Reference ValuesComments
DescriptionUser should be able to remove a School
Actors

TIS Admin

HEE Admin


Pre-Conditions

User must have appropriate access


Post-Conditions

School removed from Reference Table


Process Steps
  1. Navigate to reference data space
  2. Select field to be edited
  3. Change status to inactive
  4. Save

Alternative FlowN/A
RulesN/A
JIRA Reference TISDEV-3890 - Getting issue details... STATUS
Audit Log
  • Delete record - who/when


Process NmeSC-4 Assign School to Programme
DescriptionUser should be able to assign a school to a Programme record
Actors

HEE Admin

TIS Admin


Pre-Conditions

Schools must be defined

Programme must be in creation or already defined


Post-ConditionsSchool is associated with a Programme
Process Steps
  1. Navigate to Programme record (create or edit journey)
  2. Select School from drop down menu
  3. Save to add School association

Alternative FlowN/A
Rules
  • only one 
  • must be from drop down list

Jira Reference TISDEV-3891 - Getting issue details... STATUS
Audit Log
  • added - who/when
  • removed - who when
  • amended - who/when

For Discussion

#QuestionCommentOwner
1Are schools purely required for reporting puroses?No, also for reference to Trainees and Trainers
2Do they need to be displayed anywhere else on TIS? Does it require more functinality than is described above? i.e. to support educational training?
  • Programmes should display the school reference
  • Schools should be displayed within Programme Membership L3 for Person record (trainees & trainers)

3Does school need to be displayed within a Programme form?Yes (see above)
4