Skip to main content
Skip table of contents

StaffAssignment

StaffAssignment records are published for each staff member who is assigned to a school that is part of the zone. There is one StaffAssignment per school to which the staff member is assigned. The StaffAssignment contains most of the Work Assignment data for the staff member. For a Super District, a staff member must be assigned to one of the schools that is part of the district to be published. For non-Super Districts, a staff member can be assigned to the District Office as long as the District Office is part of the SIF Zone.

StaffAssignment records are only published from the Work Assignment Records link on the Staff Information page; this is the recommended method of publishing the WAR records. The StaffAssignment object is based on a static record related to the school of the assignment (if the staff member is not a teacher) or is based on the dynamic record for the school.

Depends Upon

StaffPersonal

Events

Events for StaffAssignment are published based on the Dependencies above having data and the section being in the current school year and assigned to a school within the zone.

Element Mappings for StaffAssignment

MA Req.

SIF Element/@Attribute

MA Business Rules

M

@RefId

 

M

@SchoolInfoRefId

 

M

@SchoolYear

 

M

@StaffPersonalRefId

 

O

Description

Short assignment description.

M

PrimaryAssignment

Is this the staff member's primary assignment?

Note: There must be one and only one instance of the object with a Yes value in this element per school year.

M

JobStartDate

This is the date from which the staff assignment is valid (inclusive). Replaces extended element beginning FY17.

C

JobEndDate

This is the date through which the staff assignment is valid (inclusive). May be left empty for active assignments. Only required for early exits.

M

JobFTE

 

M

JobFunction

 

M

JobFunction/Code

NCES0568 Function.

M

JobFunction/OtherCodeList/OtherCode/@Codeset

Must equal "Other".

M

JobFunction/OtherCodeList/OtherCode

Value from DHAppendices

C

JobFunction/OtherCodeList/OtherCode/@Codeset

Must equal "Text" - Conditional for the 2310s and instructional 4100s.

C

JobFunction/OtherCodeList/OtherCode

Value from DHAppendices - Conditional for the 2310s and instructional 4100s.

C

TeachingAssignment

This item is only required for Paraprofessionals and some 2310s. All others will have a default WA08 value of 000 (NA).

M

TeachingAssignment/Code

NCES0436 Teaching Assignment.

O

TeachingAssignment/OtherCodeList/OtherCode/@Codeset

Must equal "StateProvince".

C

TeachingAssignment/OtherCodeList/OtherCode

Value from DHAppendices.

C

GradeLevels

An indication of the grade level(s) the individual is assigned. Conditional for some 2310s and 4100s.

C

GradeLevels/GradeLevel

 

C

GradeLevels/GradeLevel/Code

Calculated from the grade level (DOE016 values) of the students in the section.

O

ItinerantTeacher

Is this staff itinerant for this assignment?

O

InstructionalLevel

An indication of the general nature of instruction provided throughout a course.

O

EmployeePersonalRefId

A GUID referencing an EmployeePersonal object to be able to establish a link between HR employee objects and SIS staff objects.

SIF_ExtendedElements

C

[@Name="MABeginningEducator"]

Must be reported when PrimaryAssignment is set to "Yes".

C

[@Name="BeginnerEducatorMentor"]

8-digit MEPID of the mentor. Must be reported when MABeginningEducator is set to 01.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.