Versions Compared

Key

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

...


...


The error message should only be displayed where "Allocation 
Field Sequence Field name Reference TableCurrent FE Validation & RulesList Page?(Y/N) List Page Rules (Sort/Filter)Proposed FE Validation Rules Proposed BE Validation / Rules Error Messages NotesDelete (Y/N) 
National Post Number   
Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTISDEV-4748
 / 
Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTISDEV-4747
1SuffixSee: TIS UI Fields - Dropdowns
  • Drop down 
  • Default to NONE
N
  • drop down (current only)
  • Mandatory
  • Default: NONE
  • drop down (current only)
  • Mandatory
  • Default: NONE
Warning: Suffix cannot be amended for autogenerated NPNCan Suffix be amended (changed, added, or removed) in an autogenerated NPN after it's been created?2

Enabled NPN manual edit

  • Type: Drop down 
  • Dependencies: "Enable/d NPN manually editing" = "Yes"
  • Mandatory: Yes
  • Editable: Yes
  • Default value: 'NONE'

Auto-generation NPN

  • Dependencies: "Enable/d NPN manually editing" = "No"
  • Editable: No

Enabled NPN manual edit

  • Type: Drop down 
  • Dependencies: "Enable/d NPN manually editing
  • Drop down 
  • Default to Yes
N
  • Drop down
  • Default
    • " = "Yes"
    • Mandatory: Yes
    • Editable: Yes
    • Drop down
    • Default value: Yes
    Warning: If "No" selected, remember that the NPN cannot be edited3National post number'
    • 'NONE'

    Auto-generation NPN

    • Dependencies: "Enable/d NPN manually editing
    '
    • " = "No
    • Auto-created number based on the managing local office code, grade code, speciality code and postfix
    • Not editable 
    • Not visible until post is created 
    '
    • "
    • Editable: No
    Warning: Suffix cannot be amended for autogenerated NPNCan Suffix be amended (changed, added, or removed) in an autogenerated NPN after it's been created?
    2Enable/d NPN manually editing' Yes
    • Free text
    YSort

    Enabled NPN manual edit

    • manual entry
    • alphanumeric + special characters (bracket, space, hyphen, apostrophe, speech marks, comma, fullstop)
    • min character = 1, no max characters
    • editable
    • mandatory

    Autogeneration

  • autogenerated
  • derived from owner
    • Drop down 
    • Default to Yes
    N
    • Type: Drop down 
    • Mandatory: Yes
    • Editable: Yes
    • Default value: Yes
    • Type: Drop down 
    • Mandatory: Yes
    • Editable: Yes
    • Default value: Yes
    Warning: If "No" selected, remember that the NPN cannot be edited

    3National post number

    'Enable/d NPN manually editing' No

    • Auto-created number based on the managing local office code, grade code,
    specialty code, suffixdisplay in real time i.e. as the user enters fields
    • speciality code and postfix
    • Not editable 
    • Not visible until post is created 

    'Enable/d NPN manually editing' Yes

    • Free text
    YSort

    Enabled NPN manual edit

    • manual entry
    • alphanumeric + special characters (bracket, space, hyphen, apostrophe, speech marks, comma, fullstop)
    • min character = 1, no max characters
    • editable
    • mandatory

    Autogeneration

  • autogenerated
  • derived

    • Type: Manual entry 
    • Character type: Alphanumeric 
    • Special characters allowed: /
    • Character length: Min characters 1, Max characters none
    • Dependencies: "Enable/d NPN manually editing" = "Yes"
    • Mandatory: Yes
    • Editable: If  NPN manual edit is enabled
    • Default value: N/A


    Autogeneration

    • Type: Auto-generated
    • Derived from owner code, grade code, specialty code, suffix
    display
    • Dependencies:  "Enable/d NPN manually editing" = "No"
    • Mandatory: No
    • Editable: No
    • Default value: N/A
    • Display in real time i.e. as the user enters fields

    NPN is required 

    Jira Legacy
    serverSystem JIRA
    serverId

    Enabled NPN manual edit

    • Type: Manual entry 
    • Special characters allowed: /
    • Character type: Alphanumeric 
    • Special characters allowed: /
    • Character length: Min characters 1, Max characters none
    • Dependencies:  "Enable/d NPN manually editing" = "Yes"
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4749
     / 
    • Mandatory: Yes
    • Editable: If  NPN manual edit is enabled
    • Default value: N/A


    Autogeneration

    • Type: Auto-generated
    • Derived from owner code, grade code, specialty code, suffix
    • Dependencies:  "Enable/d NPN manually editing" = "No"
    • Mandatory: No
    • Editable: No
    • Default value: N/A
    • Display in real time i.e. as the user enters fields

    NPN is required 

    The error message should only be displayed where "Enable/d NPN manually editing" = Yes
    Allocation 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4750
    4Main site See
    4749
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4750
    4Main site SeeTIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • MANDATORY
    Y (Primary Site)Filter 
    • Drop down, current onlyType: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    • Add one Main site only
    • Drop down, current only
    • MandatoryType: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Display SiteKnownAs+SiteNumberAdd one
    Main site onlyMain site is required

    5Other sites (optional)See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or - button 
    N
    • Drop down, current onlyType: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    • Add multiple/all
    • Remove one/allDrop down, current only
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    • Add multiple/all
    • Remove one/all

    Users should be able to add multiple fields individually, or add all fields from the drop down 
    6Main specialtySee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • MANDATORY 
    Y (Primary SpecialtyFilter 
    • Drop down, current onlyType: Smart search 
    • MandatoryAdd : Yes
    • Editable: Yes
    • Add one Main specialty onlyDrop down, current only
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add one Main specialty only

    Specialty is required




    7Other specialitiesSee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or -
    NDrop down, current only
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Drop down, current onlyType: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all

    Users should be able to add multiple fields individually, or add all fields from the drop down 
    8Sub specialitiesSee: TIS UI Fields - Dropdowns
    • Drop down 
    • Smart search 
    • + or -
    N
    • Drop down, current onlyType: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Limit to sub-specialties of the Main specialtyDrop down, current only
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Limit to sub-specialties of the Main specialty

    Investigate whether multiple sub-specialties is required (Data Leads)
    9Approved grade See: TIS UI Fields - Dropdowns
    • Drop down 
    • Smart search 
    • MANDATORY
    YFilter 
    • Drop down, current onlyType: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Limit to Post Grades
    • Drop down, current onlyType: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Limit to Post Grades
    Approved grade is required

    10Other grades See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or -
    NDrop down, current only
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • limit Limit to Post Grades
    • Drop down, current onlyType: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • limit Limit to Post Grades



    Ownership 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4752
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4751
    11OwnerSee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • MANDATORY 
    YFilter 
    • Type: Drop down, current only
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Limit to Post Grades
    • Type: Drop down, current only
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Limit to Post Grades
    Owner field is required

    12Employing bodySee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    N
    • Drop down, current onlyType: Smart search 
    • Mandatorylimit : Yes
    • Editable: Yes
    • Limit to sub-specialties speciality of the Main specialty
    • Drop down, current only
    • Mandatory
    • limit speciality
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Limit to sub-specialties speciality of the Main specialtyspeciality
    Employing body is required

    13Training bodySee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    N
    • Drop down, current onlyType: Smart search 
    • Mandatory
    • Drop down, current only
    • Mandatory
    • : Yes
    • Editable: Yes
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    Training body is required

    14Programme name See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or - 
    YFilter
    • Type: Drop down , current only
    • Dependencies: "Rotation name" only editable after "Programme name" is selected 
      Mandatory: Yes 
    • Editable: Yes 
    • Add multiple/all
    • Remove one/all
    • Type: Drop down , current only
    • Dependencies: "Rotation name" only editable after "Programme name" is selected 
      Mandatory: Yes 
    • Editable: Yes 
    • Add multiple/all
    • Remove one/all
    Programme name is required

    15Training description
    • Free text 
    N
    • Manual entry
    • no min/max characters
    • Manual entry
    • no min/max characters
    18Status See: TIS UI Fields - Dropdowns
    • Drop down
    • Default to CURRENT
    YFilter 
    • limit to drop down
    • current values only
    • limit to drop down
    • current values only
    19 Old post 
    • Drop down 
    • Smart search 
    N
    • limit to already created Posts
    • add one only
    • limit to already created Posts
    • add one only

    20New
    • Type: Manual entry 
    • Characters: Text 
    • Special characters allowed: /
    • Character length: Min characters 0, Max characters none
    • Mandatory: No
    • Editable: Yes
    • Type: Manual entry 
    • Characters: Text 
    • Special characters allowed: /
    • Character length: Min characters 0, Max characters none
    • Mandatory: No 
    • Editable: Yes



    18Status See: TIS UI Fields - Dropdowns
    • Drop down
    • Default to CURRENT
    YFilter 
    • Type: Drop down 
    • Mandatory: Yes
    • Editable: Yes
    • Default value: CURRENT 
    • Type: Drop down 
    • Mandatory: Yes
    • Editable: Yes
    • Default value:CURRENT 



    19 Old post 
    • Drop down 
    • Smart search 
    N
    • limit to already created Posts
    • current values only
    • add one only
    • limit to already created Posts
    • current values only
    • add one only
    21Post family 
    • Free text
    N
    • drop down
    • limit to ref table
    • free text
    • limit to ref table
    JW to discuss with SMEs22Local post number
    • Free text 
    N
    • free text
    • free text
    Funding (Needs to be discussed with SMEs - particularly EM & LASE) 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4753
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4754

    23Funding type See: TIS UI Fields - Dropdowns
    • Drop down
    • Default to 'No value provided'
    YFilter 
    • limit to drop down
    • current fields only
    • MANDATORY
    • default to "No value provided"
    • limit to drop down
    • current fields only
    • MANDATORY
    • default to "No value provided"
    24If 'Other', please specify 
    • Free text, if 'Funding type' 'OTHER is selected 
    N
    • free text
    • mandatory if Funding Type = Other
    • free text
    • mandatory if Funding Type = Other
    25Funding body / organisation
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Type: Smart search 
    • Mandatory: No 
    • Editable: Yes



    20New post 
    • Drop down 
    • Smart search 
    N
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Limit to already created Posts
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Limit to already created Posts



    21Post family 
    • Free text
    N
    • Type: Drop down
    • Mandatory: No
    • Editable: Yes 
    • Limit to ref table
    • Type: Drop down
    • Mandatory: No
    • Editable: Yes 
    • Limit to ref table

    JW to discuss with SMEs
    22Local post number
    • Free text 
    N
    • Type: Manual entry 
    • Characters: Text
    • Special characters allowed: /
    • Character length: Min characters 0, Max characters none
    • Mandatory: No
    • Editable: Yes
    • Type: Manual entry 
    • Characters: Text 
    • Special characters allowed: /
    • Character length: Min characters 0, Max characters none
    • Mandatory: No
    • Editable: Yes



    Funding (Needs to be discussed with SMEs - particularly EM & LASE) 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4753
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4754
    23Funding type See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search
    N
    • limit to drop down
    • current fields only
    • add multiple
    • MANDATORY
    • limit to drop down
    • current fields only
    • add multiple
    • MANDATORY
    Should be pulling from "Funding Organisation table"26Start date
    • Free text or calendar pickDefault to 'No value provided'
    YFilter 
    • Type: Drop down
    • Mandatory: Yes
    • Dependencies:"If 'Other', please specify," "Start date," "End date"
    • Editable: Yes 
    • Default value: "No value provided"
      • Type: Drop down
      • Mandatory: Yes
      • Dependencies:"If 'Other', please specify," "Start date," "End date"
      • Editable: Yes 
      • Default value: "No value provided"



    24If 'Other', please specify 
    • Free text, if 'Funding type' 'OTHER is selected 
    N

    If Funding type is "Other"

    • Type: Manual entry 
    • Characters: Text
    • Special characters allowed: /
    • Character length: Min characters 0, Max characters none
    • Mandatory: No
    • Dependencies:Only active when "Funding type" is "Other" otherwise greyed out
    • Editable: Yes

    If Funding type is not "Other"

    • Editable: No

    If Funding type is "Other"

    • Type: Manual entry 
    • Characters: Text
    • Special characters allowed: /
    • Character length: Min characters 0, Max characters none
    • Mandatory: No
    • Dependencies:Only active when "Funding type" is "Other" otherwise greyed out
    • Editable: Yes

    If Funding type is not "Other"

    • Editable: No



    25Funding body / organisationSee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search
    N
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple (is this correct?)
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple (is this correct?)

    Should be pulling from "Funding Organisation table"
    26Start date
    • Free text or calendar pick
    • Date format DD/MM/YYYY
    N

    If Funding type is "No value provided"

    • Editable: No


    If Funding type is not "No value provided"

    • Type: Free text  or calendar pick 
    • Date format DD/MM/YYYY
    • Character type: Numerical 
    • Special characters allowed: /
    • Mandatory: Yes 
    • Dependencies:Only active when "Funding type" is not "No value provided" otherwise greyed out
    • Editable: Yes
    • Type otherwise greyed out
    • Editable: Yes 
    • If Funding type is "No value provided"

      • Editable: No


      If Funding type is not "No value provided"

      • Type: Free text  or calendar pick 
      • Date format DD/MM/YYYY
      • Character type: Numerical 
      • Special characters allowed: /
      • Mandatory: Yes 
      • Dependencies:Only active when "Funding type" is not "No value provided" otherwise greyed out
      • Editable: Yes
      • Type otherwise greyed out
      • Editable: Yes 



    27End date 
    • Free text or calendar pick
    • Date format DD/MM/YYYY
    N
    • If Funding type is "No value provided"

      • Editable: No


      If Funding type is not "No value provided"

    27End date 
    • Free text or calendar pick
    • Date format DD/MM/YYYY
    N
    • Free text or calendar pick
      • Type: Free text  or calendar pick 
      • Date format DD/MM/YYYY
    N
    • Free text or calendar pick
    • Date format DD/MM/YYYY
    • Free text or calendar pick
    • Date format DD/MM/YYYY
      • Character type: Numerical 
      • Special characters allowed: /
      • Mandatory: Yes 
      • Dependencies:Only active when "Funding type" is not "No value provided" otherwise greyed out
      • Editable: Yes
      • Type otherwise greyed out
      • Editable: Yes 
    • If Funding type is "No value provided"

      • Editable: No


      If Funding type is not "No value provided"

      Date format DD/MM/YYYY
      • Type: Free text  or calendar pick 
      • Date format DD/MM/YYYY
    • Free text or calendar pick
      • Character type: Numerical 
      • Special characters allowed: /
      • Mandatory: Yes 
      • Dependencies:Only active when "Funding type" is not "No value provided" otherwise greyed out
      • Editable: Yes
      • Type otherwise greyed out
      • Editable: Yes 



    Rotation 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4755
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4756
    29Rotation name 
    • Drop down
    • Smart search 
    N
    • Type: Smart search 
    • Mandatory: No 
    • Editable: Yes 
    • Add multiple/all
    • Remove one/all
    • Dependencies: Only active when Programme selected, otherwise greyed outlimit . History only populates if Rotation is selected.
    • Limit to Rotations already created
    • current values only
    • limited to Rotations in same Programme 
    • add multiple
    • Current values only
    • Limited to Rotations in same Programme
    • Type: Smart search 
    • Mandatory: No 
    • Editable: Yes 
    • Add multiple/all
    • Remove one/all
    • Dependencies: Only active when Programme selected, otherwise greyed outlimit . History only populates if Rotation is selected.
    • Limit to Rotations already created
    • current Current values only
    • limited Limited to Rotations in same Programme Programme
    • add multiple



    History (Table) 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4757
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4758
    30Trainee full name
    • Read only

    Y (Current Trainee) 

    Sort 

    Max 1 current trainee displayed in list page

    • read only
    • derived from Placements
  • read only
  • derived from Placements
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No



    31Start date
    • Read only
    N
    • read only
    • derived from Placements
  • read only
  • derived from Placements
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No



    32End date
    • Read only
    N
    • read only
    • derived from Placements

    • read only
    • derived from PlacementsType: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No



    33Main site 
    • Read only
    N
    • read only
    • derived from Placements

    • read only
    • derived from PlacementsType: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No



     34Main specialty
    • Read only
    N
    • read only
    • derived from Placements
  • read only
  • derived from Placements
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No



    35Placement grade
    • Read only
    N
    • read only
    • derived from Placements
  • read only
  • derived from Placements
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No



    36Placement type
    • Read only
    N
    • read only
    • derived from Placements

    • read only
    • derived from PlacementsType: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No



    37Status 
    • Read only
    N
    • read only
    • derived from Placements
  • read only
  • derived from Placements
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No