Versions Compared

Key

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

...

Page content

Table of Contents

Posts - Field Validation

...

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTISDEV-4748

...

Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTISDEV-4747

...

Page content

Table of Contents

Posts - Field Validation

Enabled NPN manual edit

  • 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
  • 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

Enabled NPN manual edit

  • 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
  • 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

This field is required 

Only special characters allowed are /

  • Smart search 
  • MANDATORY  (Primary Specialty Smart search Add one Main specialty only Smart search Add one Main specialty only7
  • Drop down
  • Smart search 
  • + or -
  • Add multiple/all
  • Remove one/all No
  • Add multiple/all
  • Remove one/all
  • + or -
  • Add multiple/all
  • Remove one/all
  • sub-specialties of the Main specialty
  • Add multiple/all
  • Remove one/all sub-specialties of the Main specialty

    This field is required 

    Warning: only Post grades can be selected

    Type: Smart search 
  • Add multiple/all
  • Remove one/all
  • Limit to Post Grades
  • Type: Smart search 
  • Add multiple/all
  • Remove one/all
  • Limit to Post Grades
  • Employing body
  • Smart search 
  • N Smart search 
  • Editable: Yes
  • Type: Smart search 
  • Mandatory: Yes YesType: Smart search 
  • Editable: Yes
  • N Text 
  • Type: Manual entry 
  • Characters: Text 
  • Special forward    )
  • Character length: Min characters 0, Max characters none
  • Mandatory: No 
  • Editable: Yes
  • Funding (Needs to be discussed with SMEs - particularly EM & LASE) 

    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 

    This field is required 

    Only special characters allowed /

    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 

    This field is required 

    Only special characters allowed /

    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

    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" = "Yes"
    • Mandatory: Yes
    • Editable: Yes
    • Default value: 'NONE'

    Auto-generation NPN

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

    Warning: Suffix cannot be amended for autogenerated NPN


    This field is required 

    Can Suffix be amended (changed, added, or removed) in an autogenerated NPN after it's been created?
    2Enable/d NPN manually editing
    • 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, 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, speciality code and postfix
    • Not editable 
    • Not visible until post is created 

    'Enable/d NPN manually editing' Yes

    • Free text
    Y

    Sort

    • ascending order

    Enabled NPN manual edit

    • 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
    • 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

    Enabled NPN manual edit

    • 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
    • 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

    This field is required 

    Only special characters allowed are /










    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-4749
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4750
    4Main site See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • MANDATORY
    Y (Primary Site)Filter 
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    This field is required 

    5Other sites (optional)See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or - button 
    N
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    • Add multiple/all
    • Remove one/all
    • 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 
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add one Main specialty only
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add one Main specialty only

    This field is required 




    7Other specialitiesSee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or -
    N
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Type: 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
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Limit to sub-specialties of the Main specialty
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Add multiple/all
    • Remove one/all
    • Limit to sub-specialties of the Main specialty
    Warning: only sub-specialties o the Main specialty can be selectedInvestigate whether multiple sub-specialties is required (Data Leads)
    9Approved grade See: TIS UI Fields - Dropdowns
    • Drop down 
    • Default to NONE
    N

    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" = "Yes"Smart search 
    • MANDATORY
    YFilter 
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Default value: 'NONE'

    Auto-generation NPN

    • Dependencies: "Enable/d NPN manually editing" = "No"
    • Editable: No
    Warning: Suffix cannot be amended for autogenerated NPN
    • Limit to Post Grades
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Limit to Post Grades

    This field is required 

    Can Suffix be amended (changed, added, or removed) in an autogenerated NPN after it's been created?2Enable/d NPN manually editing
  • Drop down 
  • Default to Yes


    Warning: only Post grades can be selected



    10Other grades See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or -
    N
    • Type: Drop down Smart search 
    • Mandatory: YesNo
    • Editable: YesDefault value: Yes
    • Add multiple/all
    • Remove one/all
    • Limit to Post Grades
    4Main site See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • MANDATORY
    Y (Primary Site)Filter 
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    This field is required 5Other sites (optional)See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or - button 
    N
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Display SiteKnownAs+SiteNumber
    • Add multiple/all
    • Remove one/all
    • 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 specialty
    • Type: Drop down Smart search 
    • Mandatory: YesNo
    • Editable: Yes
    • Default value: Yes
    Warning: If "No" selected, the NPN cannot be edited3National post number

    '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 

    'Enable/d NPN manually editing' Yes

    • Free text
    Y

    Sort

    • ascending order
    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-4749
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-4750
    • Add multiple/all
    • Remove one/all
    • Limit to Post Grades
    Warning: only Post grades can be selected

    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
    • Type: Drop down, current only
    • Mandatory: Yes
    • Editable: Yes
    This field is required 

    12Employing bodySee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    N
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    This field is required 

    13Training bodySee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    N
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    This field is required 

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

    15Training description
    • Free text 
    N
    • Type: Manual entry 
    • Characters: Text 
    • Special characters allowed: 

      forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )

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

      forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )

    • Character length: Min characters 0, Max characters none
    • Mandatory: No 
    • Editable: Yes
    Only special characters allowed: forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )

    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 
    This field is required 

    19 Other specialitiesSee: TIS UI Fields - DropdownsOld post 
    • Drop down 
    • Smart search 
    N
    • Type: Smart search 
    • Mandatory: No
    • Editable: Yes
    • Type: Smart search 
    • Mandatory:
    • No 
    • Editable: Yes
    Users should be able to add multiple fields individually, or add all fields from the drop down 8Sub specialitiesSee: TIS UI Fields - Dropdowns


    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
    Warning: only sub-specialties o the Main specialty can be selectedInvestigate whether multiple sub-specialties is required (Data Leads)9Approved grade See: TIS UI Fields - Dropdowns
    • Drop down 
    • Smart search 
    • MANDATORY
    YFilter 
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Limit to Post Grades
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Limit to Post Grades
    10Other grades See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or -
    N
    • 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
    Warning: only Post grades can be selected


    Ownership Funding (Needs to be discussed with SMEs - particularly EM & LASE) 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-
    4752
    4753
     / 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-
    4751
    4754
    11OwnerSee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • MANDATORY 
    YFilter 
    • Type: Drop down, current only
    • Mandatory: Yes
    • Editable: Yes
    • Type: Drop down, current only
    • Mandatory: Yes
    • Editable: Yes
    This field is required 12
    23Funding type See: TIS UI Fields - Dropdowns
    • Drop down
    • Default to 'No value provided'
    YFilter 
    • Type:
    • Drop down
    • Mandatory: Yes
    • Dependencies:"If 'Other', please specify," "Start date," "End date"
    • Editable:
    This field is required 13Training bodySee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    N
    • Yes 
    • Default value: "No value provided"
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Type: Drop down
    • Mandatory: Yes
    • Dependencies:"If 'Other', please specify," "Start date," "End date"
    • Editable: Yes 
    • Default value: "No value provided"
    This field is required 14Programme name See: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search 
    • + or - 
    YFilter
    • Type: Drop down -  current only
      Mandatory: Yes 
    • Editable: Yes 
    • Add multiple/all
    • Remove one/all
    • Dependencies: "Rotation name" only editable after "Programme name" is selected 
    • Type: Drop down -  current only
      Mandatory: Yes 
    • Editable: Yes 
    • Add multiple/all
    • Remove one/all
    • Dependencies: "Rotation name" only editable after "Programme name" is selected 
    This field is required 

    15Training description
    • Free text 
    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: 

      forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )

    • 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: 

      forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )

    • 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
    Only special characters allowed: forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (Only special characters allowed: forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )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 
    This field is required 19 Old post 
    • Drop down 
    • Smart search 
    N
    • 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 SMEs22Local 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
       )

    25Funding body / organisationSee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search
    N
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple
    This field is required 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 

    This field is required 


    Only special characters allowed /



    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"

    • 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 

    This field is required 


    Only special characters allowed /



    Rotation 
    Jira Legacy
    serverSystem JIRA
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTISDEV-
    4753
    4755
     / 
    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 
    • 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"
    This field is required 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: 

      forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )

    • 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: 

      forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )

    • 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
    Only special characters allowed: forward slash ( / ), apostrophes ( ' ), hypens  ( - ), full stops ( . ) and spaces (   )25Funding body / organisationSee: TIS UI Fields - Dropdowns
    • Drop down
    • Smart search
    N
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple
    • Type: Smart search 
    • Mandatory: Yes
    • Editable: Yes
    • Add multiple
    This field is required Should be pulling from "Funding Organisation table"26Start date
    • Free text or calendar pick
    • Date format DD/MM/YYYY
    N27End date 
    • Free text or calendar pick
    • Date format DD/MM/YYYY
    N
    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 out. History only populates if Rotation is selected.
    • Limit to Rotations already created
    • 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 out. History only populates if Rotation is selected.
    • Limit to Rotations already created
    • Current values only
    • Limited to Rotations in same Programme
    Warning: Only rotations from within the same programme as the post can be selected
    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

    • 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
    • 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
    • Type: 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
    • Type: 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
    • 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
    • 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
    • Type: 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
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No

    ...

    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 out. History only populates if Rotation is selected.
    • Limit to Rotations already created
    • 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 out. History only populates if Rotation is selected.
    • Limit to Rotations already created
    • Current values only
    • Limited to Rotations in same Programme
    Warning: Only rotations from within the same programme as the post can be selected

    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

    • 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
    • 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
    • Type: 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
    • Type: 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
    • 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
    • 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
    • Type: 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
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No
    • Type: Derived from Placements
    • Dependencies: Populates if Rotation is selected 
    • Editable: No




    Posts - Bulk create import column headers - validations - (DRAFT)


    Row no.Column headingAdd/Update/Matching CriteriaMandatoryRulesQuestions for discussionsMVP (Y/N)

    PostID




    1National Post Number*AddYShould be a Post that does not already exist on TIS.

    Do we need this to be auto generated as in the UI? If so, there are some fields that are mandatory and it will also need the addition of the Suffix as a column. 

    If not, then:

    • the column should be mandatory on the template
    • It would be an Add type
    • The import will only be successful for the row if the NPN does not already exist, if already exist then throw an error in the downloadable template 'Cannot add post with this NPN as there are other posts with the same NPN' 
    • The 'Manually edit NPN / Auto-generate NPN' will be automatically set to 'Manually edit'

    2Approved grade*AddYAccepted values should match to one of the Grade reference table and are CURRENTValidation in here to match that on the FE
    3Other gradesAddN
    • Comma separated to add multiple
    • Accepted values should match to one of the Grade reference table and are CURRENT
    Make clear that it is the grade name not abbreviation
    4Specialty*AddYAccepted values should match to one of the Specialty reference table and are CURRENT

    5Other specialtiesAddN
    • Comma separated to add multiple
    • Accepted values should match to one of the Specialty reference table and are CURRENT


    6Sub specialtiesAddN
    • Comma separated to add multiple
    • Accepted values should match to one of the Specialty reference table and are CURRENT

    Should this be constrained to specialty type SUB_SPECIALTY?

    Yes, but only when the PAG has reviewed and validated the current sub_spec list. 


    7Training descriptionAdd
    Freetext

    8Main site*AddYAccepted values should match to one of the SiteKnownAs from Site reference table and are CURRENTCheck that all 'SiteKnownAs' names have the site code afterwards - JW run report to check
    9Other sitesAddN
    • Comma separated to add multiple
    • Accepted values should match to one of the SiteKnownAs from Site reference table and are CURRENT


    10Training bodyAddNAccepted values should match to one of the TrustKnownAs from Trust reference table and are CURRENT

    11Employing bodyAddNAccepted values should match to one of the TrustKnownAs from Trust reference table and are CURRENT

    12Programme nameAddNIf populated on template, Programme Name and Number should both match to one of the existing programmes on TIS and are CURRENT.

    This is not currently mandatory on the UI as not all posts will be training posts so therefore not attached to a training programme.

    However, when using the template, users should be conscious that this does need to be populated for the Placement Planning Tool to return the Post from the Programme view. 

    Can be made mandatory - what about existing posts?

    Alice and James (Intrepid/TIS views for data audit will show posts with no programme attached)

    13Programme numberAddNIf populated on template, Programme Name and Number should both match to one of the existing programmes on TIS and are CURRENT.

    This is not currently mandatory on the UI as not all posts will be training posts so therefore not attached to a training progamme.

    However, when using the template, users should be conscious that this does need to be populated for the Placement Planning Tool to return the Post from the Programme view. 


    Can be made mandatory - what about existing posts?

    Alice and James (Intrepid/TIS views for data audit will show posts with no programme attached)

    14Owner*AddYAccepted values should match to one of Local Office reference table and are CURRENT. 


    Old post


    Is this required in a bulk create scenario? Yes and for amend

    New post


    Is this required in a bulk create scenario? For amend

    Local post number


    Is this required in a bulk create scenario? No

    Post family


    Is this required in a bulk create scenario? No






















    Questions and Assumptions

    #QuestionComments
    1Should you be able to add Post fundings as part of the Post upload or should this be separate?Yes!
    2Will the post funding information be available at the time of creating the posts?Yes
    3What are the MVP fields for a Post Import template?
    4Should the MVP be to use the template to only create new Posts and consider update as a post-MVP future increment or the other way round?Amend. 







    Posts - Bulk Update import column headers - validations - (DRAFT)


    Row no.Column headingAdd/Update/Matching CriteriaMandatoryRulesQuestions for discussionsMVP (Y/N)
    1TIS_PostIDMatching CriteriaY


    1National Post Number*
    Add
    UpdateYShould be a Post that does not already exist on TIS.

    Do we need this to be auto generated as in the UI? If so, there are some fields that are mandatory and it will also need the addition of the Suffix as a column. 

    If not, then:

    • the column should be mandatory on the template
    • It would be an Add type
    • The import will only be successful for the row if the NPN does not already exist, if already exist then throw an error in the downloadable template 'Cannot add post with this NPN as there are other posts with the same NPN' 
    • The 'Manually edit NPN / Auto-generate NPN' will be automatically set to 'Manually edit'

    2Approved grade
    *Y
    Add
    Update
    Accepted values should match to one of the Grade reference table and are CURRENTValidation in here to match that on the FE
    3Other grades
    Add
    UpdateN
    • Comma separated to add multiple
    • Accepted values should match to one of the Grade reference table and are CURRENT
    Make clear that it is the grade name not abbreviation
    4Specialty
    *
    Add
    UpdateYAccepted values should match to one of the Specialty reference table and are CURRENT

    5Other specialties
    Add
    UpdateN
    • Comma separated to add multiple
    • Accepted values should match to one of the Specialty reference table and are CURRENT


    6Sub specialties
    Add
    UpdateN
    • Comma separated to add multiple
    • Accepted values should match to one of the Specialty reference table and are CURRENT

    Should this be constrained to specialty type SUB_SPECIALTY?

    Yes, but only when the PAG has reviewed and validated the current sub_spec list. 


    7Training description
    Add
    Update
    Freetext

    8Main site
    *
    Add
    UpdateYAccepted values should match to one of the SiteKnownAs from Site reference
    table and are CURRENT
    table and are CURRENTCheck that all 'SiteKnownAs' names have the site code afterwards - JW run report to check
    9Other sites
    Add
    UpdateN
    • Comma separated to add multiple
    • Accepted values should match to one of the SiteKnownAs from Site reference table and are CURRENT


    10Training body
    Add
    UpdateNAccepted values should match to one of the TrustKnownAs from Trust reference table and are CURRENT

    11Employing body
    Add
    UpdateNAccepted values should match to one of the TrustKnownAs from Trust reference table and are CURRENT

    12Programme name
    Add
    UpdateNIf populated on template, Programme Name and Number should both match to one of the existing programmes on TIS and are CURRENT.

    This is not currently mandatory on the UI as not all posts will be training posts so therefore not attached to a training programme.

    However, when using the template, users should be conscious that this does need to be populated for the Placement Planning Tool to return the Post from the Programme view. 

    Can be made mandatory - what about existing posts?

    Alice and James (Intrepid/TIS views for data audit will show posts with no programme attached)

    13Programme number
    Add
    UpdateNIf populated on template, Programme Name and Number should both match to one of the existing programmes on TIS and are CURRENT.

    This is not currently mandatory on the UI as not all posts will be training posts so therefore not attached to a training progamme.

    However, when using the template, users should be conscious that this does need to be populated for the Placement Planning Tool to return the Post from the Programme view. 

    for discussion


    Can be made mandatory - what about existing posts?

    Alice and James (Intrepid/TIS views for data audit will show posts with no programme attached)

    14Owner
    *
    Add
    UpdateYAccepted values should match to one of Local Office reference table and are CURRENT. 

    15Old postUpdate

    Is this required in a bulk create scenario? Yes and for amend
    16New post
    Is this required in a bulk create scenario?Local post number
    Update

    Is this required in a bulk create
    scenario?Post familyIs this required in a bulk create scenario?

    Questions and Assumptions

    #QuestionComments1Should you be able to add Post fundings as part of the Post upload or should this be separate?2Will the post funding information be available at the time of creating the posts?3What are the MVP fields for a Post Import template?4Should the MVP be to use the template to only create new Posts and consider update as a post-MVP future increment or the other way round?
    scenario? For amend

    Local post number


    Is this required in a bulk create scenario? No

    Post family


    Is this required in a bulk create scenario? No