Collection viewer - NISR Contract Table 03/04
Back to field list for 03026
03026: Grade structure
Field Information
| Number: | 011 |
| Name: | Grade structure |
| Abbreviation: | GRADE |
| Length: | 2 |
| 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 Grade structure indicates the staff member's grade for this contract. |
| Notes: | NB This field as currently specified collects data for academic staff only and mimics the grade field in the Staff Individualised Record. Detail of the data to be recorded about grade and salary in future years has not yet been confirmed, as it will be necessary for this to reflect the final outcome of current negotiations between UCEA and the unions. However, it is looking likely that the new pay and grading structures will not be implemented until after 2003/04 in the majority of institutions. This field and the salary point field will then be redefined (in terms of both coverage and valid entries) to reflect the new arrangements from 2004/05. This field should show the grade for the contract at 31 July 2004 or the end date of the contract if earlier. If a member of staff is on related PCEF, UAP or CSCFC grade structures but not on one of the grade structures specified they should be returned as codes 29, 59 or 65. It is recognised that there is not a scale for UAP Professors. Code '34' should be used for all professors paid upwards from the UAP professorial minimum and awarded UAP nationally agreed settlements. It is recognised that in some institutions it may be difficult or impossible to assign staff to a particular grade structure. In such instances, code '99' should be used. Institutions using the Final Salary Spine for field 16 Salary point should use codes '71-74 Locally determined scale' in this field. Default code 'XX' 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 'XX' can be used for atypical staff. |
| Reason Required: | For staff profiling and the tracking of career histories. |
Valid Entries
| 01 | Lecturer (PCEF scale). |
| 02 | Senior lecturer (PCEF scale). |
| 03 | Principal lecturer (PCEF scale). |
| 04 | Head of department (PCEF scale). |
| 05 | Researcher A (PCEF scale). |
| 06 | Researcher B (PCEF scale). |
| 29 | Other PCEF. |
| 31 | Lecturer A (UAP scale). |
| 32 | Lecturer B (UAP scale). |
| 33 | Senior lecturer (UAP scale). |
| 34 | Professor (UAP minimum). |
| 35 | Research grade IB (UAP scale). |
| 36 | Research grade IA (UAP scale). |
| 37 | Research grade II (UAP scale). |
| 38 | Research grade III (UAP scale). |
| 39 | Research grade IV (UAP scale). |
| 40 | Clinical lecturer |
| 41 | Clinical senior lecturer |
| 42 | Clinical professor |
| 59 | Other UAP |
| 61 | Lecturer (CSCFC scale) |
| 62 | Senior lecturer (CSCFC scale) |
| 63 | Professor/Head of department (CSCFC scale) |
| 64 | Researcher (CSCFC scale) |
| 65 | Other CSCFC |
| 71 | Locally determined scale - Professor |
| 72 | Locally determined scale - Senior/Principal lecturer |
| 73 | Locally determined scale - Lecturer |
| 74 | Locally determined scale - Researcher |
| 99 | Other. |
| XX | Not applicable/Not required (Default code). |
Validation Rules
| 024963 | This field must contain a valid code. (Severity: 99) |
M_VALIDCODE | |
| 024964 | If ((ACT1 or ACT2 or ACT3 =2A) and TERMS<>3) for this contract then this field must not be XX. (Severity: 99) |
(M_ISFIELD(_ACT1_,"2A") ||M_ISFIELD(_ACT2_,"2A") ||M_ISFIELD(_ACT3_,"2A") ) && !M_ISFIELD(_TERMS_,"3") ? !M_ISFIELD(uiCurFieldNo,"XX") : M_TRUE | |
| 025390 | 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 XX. (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, "XX") : M_TRUE |


