NISR Contract Table 03/04

Back to field list for 03026

03026: Academic employment function

Field Information

Number: 008
Name: Academic employment function
Abbreviation: ACEMPFUN
Length: 1
Status: This field must be completed with a valid code other than the default code when any of the activity code fields (24, 27, 30) for this contract have been coded '2A' and the contract is not 'atypical'.
Description: The Academic employment function field indicates the role/categorisation of an academic contract.
Notes: This field should show the academic employment function for the contract at the return date or the end date of the contract if earlier. Academic employment function relates to the contract of employment and not to the actual work undertaken.

Code '1' applies only to contracts indicating that staff are teaching only.

Code '2' should be used for those contracts where the primary academic employment function is research only, even though the contract may include a limited number of hours teaching (up to 6 hours per week or pro-rata for part-time staff). This code is particularly important for Scottish institutions, as SHEFC have a specific need to monitor Contract Research Staff (CRS).

Codes '2' and '3' do not carry any implications in terms of inclusion of individuals in the Research Assessment Exercises.

Code '9' should be used for contracts where the academic employment function is not teaching and/or research e.g. Vice-Chancellor.

Default code 'X' must be used when all of the activity code fields (24, 27, 30,) have been coded either '1', '2B', '3A', '3B', '3C', '4A', '4B', '5', '6', '7', '8', '9' or 'XX'.

Default code 'X' can be used for atypical staff.
Reason Required: For HESA classification purposes.

To allow identification of contract research staff.

Valid Entries

1Teaching only.
2Research only.
3Teaching and research.
9Not teaching and/or research.
XNot applicable/Not required (Default code).

Validation Rules

024952
This field must contain a valid code. (Severity: 99)
M_VALIDCODE
024953
If ((ACT1 or ACT2 or ACT3 =2A) and TERMS<>3) for this contract then this field must not be X. (Severity: 99)
(M_ISFIELD(_ACT1_,"2A") ||M_ISFIELD(_ACT2_,"2A") ||M_ISFIELD(_ACT3_,"2A") ) && !M_ISFIELD(_TERMS_,"3") ?
!M_ISFIELD(uiCurFieldNo,"X") :
M_TRUE
025438
If (ACT1 and ACT2 and ACT3 = 1, 2B, 3A, 3B, 3C, 4A, 4B, 5, 6, 7, 8, 9 or XX) for this contract then this field must be X (Severity: 99)
(M_ISFIELD(_ACT1_,"1") || M_ISFIELD(_ACT1_,"2B") || M_ISFIELD(_ACT1_,"3A") || M_ISFIELD(_ACT1_,"3B") || M_ISFIELD(_ACT1_,"3C") || M_ISFIELD(_ACT1_,"4A") || M_ISFIELD(_ACT1_,"4B") || M_ISFIELD(_ACT1_,"5") || M_ISFIELD(_ACT1_,"6") || M_ISFIELD(_ACT1_,"7") || M_ISFIELD(_ACT1_,"8") || M_ISFIELD(_ACT1_,"9") || M_ISFIELD(_ACT1_,"XX")) && (M_ISFIELD(_ACT2_,"1") || M_ISFIELD(_ACT2_,"2B") || M_ISFIELD(_ACT2_,"3A") || M_ISFIELD(_ACT2_,"3B") || M_ISFIELD(_ACT2_,"3C") || M_ISFIELD(_ACT2_,"4A") || M_ISFIELD(_ACT2_,"4B") || M_ISFIELD(_ACT2_,"5") || M_ISFIELD(_ACT2_,"6") || M_ISFIELD(_ACT2_,"7") || M_ISFIELD(_ACT2_,"8") || M_ISFIELD(_ACT2_,"9") || M_ISFIELD(_ACT2_,"XX")) && (M_ISFIELD(_ACT3_,"1") || M_ISFIELD(_ACT3_,"2B") || M_ISFIELD(_ACT3_,"3A") || M_ISFIELD(_ACT3_,"3B") || M_ISFIELD(_ACT3_,"3C") || M_ISFIELD(_ACT3_,"4A") || M_ISFIELD(_ACT3_,"4B") || M_ISFIELD(_ACT3_,"5") || M_ISFIELD(_ACT3_,"6") || M_ISFIELD(_ACT3_,"7") || M_ISFIELD(_ACT3_,"8") || M_ISFIELD(_ACT3_,"9") || M_ISFIELD(_ACT3_,"XX")) ?
M_ISFIELD(uiCurFieldNo,"X") :
M_TRUE